Java 数组 初始化方式 和遍历方式
虾米姐
阅读:621
2021-03-31 13:18:08
评论:0
Java 数组 初始化方式总结:
第一种:静态初始化
所谓静态初始化:初始化时由程序员显式指定每个数组元素的初始值,有系统决定数组的长度;
简单实例:
String[] strArr = {"张三","李四","王五"};
第二种:动态初始化
所谓动态初始化:初始化时由程序员指定数组的长度,由系统初始化每个数组元素的默认值。
String[] strs = status.split(",");
Integer[] multipleStatus = new Integer[strs.length];
for(int i = 0; i < strs.length; i++){
multipleStatus[i] = Integer.valueOf(strs[i]);
}
Java 数组 遍历方式总结:
前提:初始化数组数据
String[] strArr = {"张三","李四","王五"};
第一种:根据下标遍历
for(int i = 0; i < strArr.length; i++){
// 自定义业务逻辑
}
第二种:foreach遍历
for(String x : strArr){
// 自定义业务逻辑
}
第三种:迭代器遍历
List list = Arrays.asList(strArr);
Iterator it1 = list.iterator();
while(it1.hasNext()){
String str = it1.next();
// 自定义业务逻辑
}
第四种:stream 遍历
Arrays.asList(strArr).stream().forEach(x -> System.out.println(x));
另外一种写法:
Arrays.asList(strArr).stream().forEach(System.out::println);
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。