java 如何使用foreach去遍历object类型的数据??今天foreach操作object类型的数据发现无法编译通过,如何解决
答:
java是强类型语言,在java中foreach只能遍历实现了Iterator接口的类型。
比如:
List<String> testList = new ArrayList<>();
for(String item : testList){
System.out.println(item);
}
或者:
List<String> testList = new ArrayList<>();
testList.forEach(item -> System.out.println(item));
foreach只能用来遍历集合。你都不是集合,怎么遍历
你把java当js用了啊, 如果你想遍历对象的属性,可以通过反射获取