导航:首页 > 编程语言 > java数组初值

java数组初值

发布时间:2024-03-23 08:00:40

java 中String数组赋初值

这是数组下标溢出的错误。就是你存入的数组长度大于你定义的数组长度。原因是因为你实例化了一个空数组。如果按你所想要的效果的话,应该定义动态长度的数组来接受,而这个长度则刚好是你从数据库获取的数组元素个数。如下代码:
//从数据库取得结果集rs
String[]
name=new
String[rs.getRow()];
for(i
=
0;rs.next();i++){
name[i]
=
rs.getString(1);//后面这段代码直接拿你的,你这里取值赋值为同一个值也得自己更改下
}

❷ java中怎么数组初始化

一维数组

1)
int[] a; //声明,没有初始化

2)
int[] a=new int[5]; //初始化为默认值,int型为0

3)
int[] a={1,2,3,4,5};
//初始化为给定值
4)
int[] a=new int[]{1,2,3,4,5}; //同(3)

int[] a=new int[5]{1,2,3,4,5};
//错误,如果提供了数组初始化操作,则不能定义维表达式
5)
int[] a;
a=new int[5]; //正确,同(2)一样

int[] a;

a={1,2,3,4,5}; //错误数组常量只能在初始化操作中使用,如(3)

6) int a[];
a[0]=1;
//错误,因为数组没有初始化,不能赋值a[1]=2; 二维数组

1)
int[][] a;
//声明,没有初始化

2) int[][] a=new int[2][3];
//初始化为默认值,int型为0

3)
int[][] a={{1,2},{2,3},{3,4}};
//初始化为给定值
int[][] a={{1,2},{2,3},{3,4,5}};
//没有错,数组空间不是连续分配的,所以不要求每一维的大小相同
4)
int[][] a=new int[2][];
a[0]=new int[3];
//a[0]其实就是一个数组a[1]=new int[4];
//每一维的大小可以不一样
;

5)
int[][] a=new
int[][]{{1,2},{2,3},{3,4,5}};
//同(3)

❸ java中怎么数组初始化

成员变量,你不设值它也会初始化为null,但在方法中的局部变量就必须要初始化了
Boolean
array[]
=
{true,true};

Boolean
array[]
=
new
Boolean[2];
array[0]
=
true;
array[1]
=
true;

❹ JAVA中的数组初始化

那应该从二维数组方面去考虑了
二维数组本质来讲还是一维数组,只不过这个一位数组的每一个元素又是一个一位数组。
matrix[i] = new int[i]; 这句话的意思就是为最大的那个一位数组赋初值,初值是一个新的一位数组。

不知道我说得是否清楚???

❺ 如何初始化java数组

Java数组初始化的两种方法:

1、静态初始化:程序员在初始化数组时为数组每个元素赋值;

2、动态初始化:数组初始化时,程序员只指定数组的长度,由系统为每个元素赋初值。

代码如下:

[java]viewplainprint?
publicclassArrayInit{
publicstaticvoidmain(String[]args){

//静态初始化数组:方法一
Stringcats[]=newString[]{
"Tom","Sam","Mimi"
};

//静态初始化数组:方法二
Stringdogs[]={"Jimmy","Gougou","Doggy"};

//动态初始化数据
Stringbooks[]=newString[2];
books[0]="ThinkinginJava";
books[1]="EffectiveJava";

System.out.println(cats.length);
System.out.println(dogs.length);
System.out.println(books.length);
}
}
阅读全文

与java数组初值相关的资料

热点内容
命令方块生存放不了吗 浏览:697
程序员入门很难吗 浏览:101
70后程序员照片 浏览:191
一个普通程序员能干多久 浏览:934
adobe的PDF转换器 浏览:859
单片机数字码表汇编 浏览:483
单片机开发用的软件 浏览:158
程序员8个算法题 浏览:402
php题库系统 浏览:227
王牌战争文明重启选什么服务器 浏览:659
简述对称加密法 浏览:664
c语言数学编程 浏览:997
F1B命令 浏览:630
cs命令快捷键 浏览:852
阿里云购买服务器如何用现金支付 浏览:697
pythontime等待 浏览:995
单片机串行通信方式 浏览:505
android表格demo 浏览:284
安卓怎么让相册不显示网页 浏览:321
php文件系统源码 浏览:733