Java 数组 初始化方式 和遍历方式分析

访客 阅读:238 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.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号