「java创建三维数组」java二维数组创建

博主:adminadmin 2022-12-21 06:18:10 67

今天给各位分享java创建三维数组的知识,其中也会对java二维数组创建进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

关于java三维数组

学校 理解成一个三维数组

[年级][班级][学号] = 某个人

[二年级][三班][16号]=杰伦

一般来说,多维数组不推荐使用.

因为:一是难以理解,二是不太直观,三是执行效率和一维数组比较显得缓慢

建议使用面对对象的思维简化多维数组

class Student{

String grade;//年级

String classes;//班级

int num;//学号

public Student(String grade, String classes, int num) {

this.grade = grade;

this.classes = classes;

this.num = num;

}

}

java中要求定义并初始化一个String类的三维数组,

你这样的需求不要定义一个三维数组,太麻烦,也不好维护。建议你做成嵌套的map,例如:Map省,Map市,Set县,这样取值也非常快。,set中存储县,

java创建3维的数组

public class SearchArray {

public static void main(String[] args) {

String[][] arrayOfSring =

new String[][] { {"abc", "de", "gong"}, {"De", "abc"}, {"Foo", "gong"},

{"hello", "java", "world"}};

String target = "abc";

endPoint: for (int i = 0; i arrayOfSring.length; i++) {

for (int j = 0; j arrayOfSring[i].length; j++) {

String arrayElement = arrayOfSring[i][j];

if (arrayElement.equals(target)) {

System.out.println(target + "第一次出现在arrayOfSring数组中的位置:");

System.out.println(target + "arrayOfSring[" + i + "][" + j + "]");

break endPoint;

}

}

}

}

}

什么是java三维数组?

在java里,一维数组这个不用说。

二维数组就是将一维数组当成元素,放到一个一维数组里去;

三维数组就是将二维数组当成元素放到一个一维数组里去;

四维、五维...

以此类推...

一维数组{1,2,3},

二维数组{{1,2,3},{4,5,6,7}},

三维数组{{{1,2,3}},{{4,5,6}}}

java三维数组

简单来讲就是说,第三个[

]代表的是一个数组,里面可以装{1,2,3},此时,1是元素,2也是元素。第二个[

]代表的是将多个类似第三个那样数组,再装到一个新的数组表示的就是{{1,2,3},{4,5,6},{7,8,9}},此时(1,2,3)是一个元素,(4,5,6)是一个元素。第一个[

]代表的就是将多个类似第二个那样的数组又装到一个新的数组里,通常表示方式就是{{{1,2},{3,4}},{{5,6},{7,8}}}。此时((1,2),(3,4))是一个元素,((5,6)(7,8))是一个元素。同理可以得到四维五维数组,不过一般很少会用到这么复杂

java创建三维数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java二维数组创建、java创建三维数组的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。