python列表的遍历输出,java遍历输出数组
java中打印数组的几种常用方法
1.用于循环
虽然是最“简单”的方法,但也是屡试不爽的方法。也可以通过路径打印变量名,而不是直接打印变量名。
int [ ] intarray={ 1,2,3 };
for(intI=0;I数组.长度;我)
system . out . println(int array[I];
如果是多维数组,可以使用多层进行循环嵌套。
2.使用Arrays.toString(或Arrays.deepToString))
对于一维数组,可以使用Arrays.toString()方法。Arrays.toString))方法支持将任何类型的数组转换为字符串,例如:
int [ ] intarray={ 1,2,3 };
int array);//打印结果:[1,2,3]
但是,对于多维数组,在Arrays.toString()中打印时,问题与直接打印数组变量名是一样的。在这种情况下,Arrays.deepToString))方法
String[][] strArray={{"print1 "、" test1"} 、{"print2 "、" test1 " };
//打印结果:[[[ljava . lang . string;@1b6d3586,[ljava . lang . string;@4554617c]
system . out . println(arrays . tostring)strarray);
//打印结果:[print1,test1],[print2,test2]]
system . out . println(arrays . deep tostring)strarray);
一维数组使用Arrays.toString(方法,多维数组使用Arrays.deepToString))方法。两者的具体实现区别,请查看Java的源代码。真的非常好理解。这也是学习优秀编码习惯和思维方式的捷径。
3.使用Arrays.asList
请注意,Arrays.asList()方法仅对对象数组有效,不能打印基本数据类型的数组,如int。
int [ ] intarray={ 1,2,3 };
Intarray)的system . out . println(arrays . as list);//打印结果:[[I@1b6d3586]
integer[]int array=new integer[]{ 1,2,3 };
Intarray)的system . out . println(arrays . as list);//打印结果:[1,2,3]
一般来说,在Java中打印数组最简单也是最常见的方法是使用Arrays类的toString(或deepToString))方法。如果需要定制输出内容的格式,使用for循环路径非常有用。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。