昨天,想将查询数据库的内容复制到二维数组中,但是总是NullPointerException,提示空指针的异常。
反正我是自己研究了一个晚上,百度上看了很多的关于动态初始化二维数组的文章,但是就是没找到我这种情况的。
无奈之下,我厚着脸皮向我的指导老师发出了请求的邮件,老师在百忙之中,还是很细心的为我解答。我看到老师回复的邮件豁然开朗。
下面将邮件的内容与大家分享!
- classMultiDimensionArray
-
{
- publicinta;
- publicintb;
-
- publicMultiDimensionArray()
-
{
- this.a=0;
- this.b=0;
-
}
-
- publicMultiDimensionArray(inti,intj)
-
{
-
this.a=i;
- this.b=j;
-
}
-
}
-
- publicclassArrayDefinition{
- publicstaticvoidmain(String[]args){
- MultiDimensionArrayobjArray[][]=newMultiDimensionArray[3][];
- objArray[0]=newMultiDimensionArray[3];
-
- objArray[0][0].a=88;
-
- objArray[0][0]=newMultiDimensionArray();
-
- objArray[0][0].a=88;
-
}
-
}
最后,再次感谢一下老师!老师真的很有耐心!
ps:我的新博客地址:http://www.xinghaixu.com
分享到:
相关推荐
java 二维数组的创建与使用 java 二维数组的创建与使用
//动态创建不规则二维数组 int arr[][]; arr=new int[2][]; arr[0]=new int[10]; arr[1]=new int[5]; 赋值都一样:此处省略! 算法体验:杨辉三角 int i,j; int a[][]=new int[10][10]; ...
Java 二位数组排序,数组内存储整形数,前一列先排,排完再在前列的基础上再排,同一行的数不会再排序时变位置,跟excel表格排序一样,使用冒泡排序。
定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课 按存储顺序依次为:core C++,coreJava,Servlet,JSP和EJB。 (1)循环给二维数组的每一个元素赋0~100之间的随机整数。 (2)按照列表的...
数组操作常见问题 数组脚标越界异常(ArrayIndexOutOfBoundsException) int[] arr = new int[2]; System.out.println(arr[3]); 访问到了数组中的不存在的脚标时发生。 空指针异常(NullPointerException) ...
主要介绍了Java数组的定义、初始化、及二维数组用法,结合具体实例形式分析了java数组概念、功能、数组定义、静态数组、动态数组、二维数组等相关使用技巧,需要的朋友可以参考下
javascrip 如何创建二维数组+查找字母位置 ...我们在java中定义二维数组时很简单int a=[][] ,a=new int[2][4](在这只举两个例子)但在 javascrip中,却有一点点复杂。 例如, 我们先试着定义一个 4
3、掌握一维数组的定义。4、掌握如何获取一维数组的最值。5、掌握一维数组中元素的排序。项目3、定义一个数组,将序列{0,1,2,3,4}赋值给数组,并写一个方法用来访问数据的每一个元素。1)定义一个数组,在初始化...
下面小编就为大家带来一篇java定义二维数组的几种写法(小结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
下面小编就为大家带来一篇浅谈java中的一维数组、二维数组、三维数组、多维数组。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
主要介绍了Java二维数组简单定义与使用方法,结合实例形式简单分析了java二维数组的定义、使用方法及相关注意事项,需要的朋友可以参考下
主要介绍了Java二维数组,结合具体案例形式分析了java二维数组定义、遍历、计算等相关操作技巧,需要的朋友可以参考下
java代码-使用java定义一个2行3列的整型数组的源代码 ——学习参考资料:仅用于个人学习使用!
数组 的定义,创建,访问,长度属性,遍历,常用Arrays类 二维数组,方法递归调用经典案例 变量源码教程
输入5个同学的学号和姓名(格式:“姓-名”),存储在二维数组中检查输入同学学号和姓名的格式,不符合要求,则输出提示:“数据格式错误,请重新输入”,对输入同学的信息按学号排序。这是今天java老师布置的课堂...
主要介绍了C#和Java中二维数组区别分析,主要讲述了二维数组在C#和Java中定义及应用的区别,非常实用,需要的朋友可以参考下
3、掌握一维数组的定义。4、掌握如何获取一维数组的最值。5、掌握一维数组中元素的排序。项目4、定义一个数组,并获取该数组中值最小的元素1)定义一个数组2)定义一个方法,用来获取最小值。该方法应返回一个int型...
、编写一个Java程序,定义一个2行3列的整型二维数组,对数组中每一个元素赋值一个0~100的随机整数,然后分别对第一行和第二行进行排序并输出结果。 提示:产生0~100的随机整数:(int)Math.random()*100。 2、编写一...
方法一、js数组的定义与初始化 定义一维数组 ...定义二维数组 方法1 var _TheArray = new Array(); //先声明一维 for(var i=0;i<10;i++){ //一维长度为10 TheArray[i]=new Array(); //在声明二维 for
本章主要介绍数组的概念及定义,并简单介绍了数组的引用传递,及数组的动态、静态初始化及二维数组的定义和使用。