導航:首頁 > 編程語言 > 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數組初值相關的資料

熱點內容
base64encoderjava 瀏覽:482
linux視頻轉換 瀏覽:694
linux與unixshell編程指南 瀏覽:131
vb6反編譯程序錯誤 瀏覽:120
伺服器弄掛有什麼影響 瀏覽:300
安卓軟體為什麼運行不了 瀏覽:524
什麼安卓手機是四方的 瀏覽:477
雲伺服器廠商租用多少錢 瀏覽:353
平安車貸解壓要多久 瀏覽:416
樂一php程序員待遇 瀏覽:164
ZDM命令無法識別 瀏覽:922
解壓小手工A4紙 瀏覽:983
鋼筋加密區是幾倍 瀏覽:671
編譯程序代碼軟體 瀏覽:808
怎麼恢復加密的東西 瀏覽:989
程序員賣茶 瀏覽:699
後端程序員英文 瀏覽:365
滴滴程序員平均月薪 瀏覽:593
如何使用ftp命令 瀏覽:790
小書亭下載的文件在哪手機文件夾 瀏覽:184