1、for轮回遍历
一般遍历数组都是运用for轮回来完成。遍历一维数组很简朴,遍历二维数组须要运用双层for轮回,经由过程数组的length属性可获得数组的长度。
顺序示例:
package captain; public class ArrayDemo { public static void main(String[] args) { // TODO Auto-generated method stub int arr[][] = new int[][]{{1},{2,3},{4,5,6}}; //for轮回遍历二维数组。 for(int i = 0; i < arr.length; i++){ for(int j = 0; j < arr[i].length; j++){ System.out.print(arr[i][j]); } System.out.println(); } } }
2、foreach语句遍历
在遍历数组时,运用foreach语句更简朴。
顺序示例:
package captain; public class ArrayDemo2 { public static void main(String[] args) { // TODO Auto-generated method stub int arr[][] = new int[][]{{4,3},{1,5}}; //foreach语句遍历二维数组。 System.out.println("数组中的元素是:"); for(int x[]:arr){ //外层遍历获得一维数组 for(int e:x){ //内层遍历获得数组元素 System.out.print(e); } System.out.println(); } } }
3、Arrays东西类中toString静态要领遍历
应用Arrays东西类中的toString静态要领能够将一维数组转化为字符串情势并输出。
顺序示例:
package captain; import java.util.Arrays; public class ArrayDemo3 { public static void main(String[] args) { // TODO Auto-generated method stub //Arrays东西类的toString静态要领遍历二维数组。 int arr[][] = new int[][]{{9,8},{7,6,5}}; for(int i = 0; i < arr.length; i++){//轮回获得一维数组 System.out.println(Arrays.toString(arr[i]));//将一维数组转化为字符串输出 } } }
引荐教程:Java教程
以上就是java中遍历数组的三种体式格局的细致内容,更多请关注ki4网别的相干文章!