python列表的遍历输出,java遍历输出数组

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: