「java创建三维数组」java二维数组创建
今天给各位分享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创建三维数组的信息别忘了在本站进行查找喔。
发布于:2022-12-21,除非注明,否则均为
原创文章,转载请注明出处。