当前位置:首页 > Java

Java语言如何遍历

2026-03-23 12:31:55Java

Java遍历数组的方法

使用for循环遍历数组是最基础的方式,通过索引逐个访问数组元素。
示例代码:

int[] array = {1, 2, 3, 4, 5};
for (int i = 0; i < array.length; i++) {
    System.out.println(array[i]);
}

增强型for循环(foreach循环)简化了数组遍历的语法。
示例代码:

int[] array = {1, 2, 3, 4, 5};
for (int num : array) {
    System.out.println(num);
}

Java遍历集合的方法

使用Iterator接口可以遍历集合中的元素,适用于所有Collection类型。
示例代码:

Java语言如何遍历

List<String> list = Arrays.asList("A", "B", "C");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
    System.out.println(iterator.next());
}

List集合可以通过普通for循环结合get方法进行遍历。
示例代码:

List<String> list = Arrays.asList("A", "B", "C");
for (int i = 0; i < list.size(); i++) {
    System.out.println(list.get(i));
}

Java 8引入的Stream API提供了更现代的遍历方式。
示例代码:

Java语言如何遍历

List<String> list = Arrays.asList("A", "B", "C");
list.stream().forEach(System.out::println);

Java遍历Map的方法

通过获取Map的entrySet,可以同时访问键和值。
示例代码:

Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
    System.out.println(entry.getKey() + ": " + entry.getValue());
}

可以分别遍历Map的keySet或values集合。
示例代码:

Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
for (String key : map.keySet()) {
    System.out.println(key);
}
for (Integer value : map.values()) {
    System.out.println(value);
}

Java 8为Map提供了forEach方法简化遍历。
示例代码:

Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.forEach((k, v) -> System.out.println(k + ": " + v));

标签: 遍历语言
分享给朋友:

相关文章

vue怎么实现切换语言

vue怎么实现切换语言

Vue 实现切换语言的方法 在 Vue 项目中实现多语言切换通常需要使用国际化(i18n)库。以下是具体实现步骤: 安装 vue-i18n 库 通过 npm 或 yarn 安装 vue-i18n:…

react中如何遍历

react中如何遍历

遍历数组 在React中遍历数组通常使用map方法,它会返回一个新的数组,适合渲染列表元素。 const items = ['Apple', 'Banana', 'Cherry']; functi…

实现js前序遍历

实现js前序遍历

前序遍历简介 前序遍历是二叉树遍历的一种方式,遍历顺序为根节点、左子树、右子树。在JavaScript中,可以通过递归或迭代的方式实现前序遍历。 递归实现 递归方法直接按照前序遍历的定义实现…

js实现遍历

js实现遍历

遍历数组 使用for循环遍历数组是最基础的方法,可以精确控制索引和遍历顺序。 const arr = [1, 2, 3]; for (let i = 0; i < arr.length; i+…

js实现前序遍历

js实现前序遍历

前序遍历简介 前序遍历(Preorder Traversal)是二叉树遍历的一种方式,顺序为:根节点 → 左子树 → 右子树。以下是 JavaScript 实现前序遍历的几种方法。 递归实现 递归是…

jquery遍历集合

jquery遍历集合

jQuery 遍历集合的方法 jQuery 提供了多种方法用于遍历集合(如 DOM 元素集合或数组)。以下是常见的遍历方式: each() 方法 each() 是 jQuery 中最常用的遍历方法,…