多语言for循环遍历总结
工作中经常需要遍历对象,但不同编程语言之间存在一些细微差别。为了便于比较和参考,这里对一些常用的遍历方法进行了总结。
JAVA
数组遍历
@Test
void ArrayForTest() {
String[] array = {
"刘备","关羽", "张飞"};
// 第一种方式:下标遍历
for (int i=0; i<array.length; i++) {
System.out.println(array[i]);
}
// 第二种方式:foreach遍历
System.out.println("--------------------");
for (String value : array) {
System.out.println(value);
}
// 第三种方式:转成list遍历
System.out.println("--------------------");
Arrays.asList(array).forEach(e -> System.out.println(e));
// 第四种方式:转成流使用stream遍历
System.out.println("--------------------");
Arrays.stream(array).forEach(System.out::println);
}
列表遍历
@Test
void ListForTest() {
List<String> list = Arrays.asList("刘备", "关羽",