我有這個字符串"5,7,6,1"
,我想使大小爲4的整數數組是這樣的:out={5 7 6 1}
這out[0]=5
和out[1]=7
和... 其實我想有串的數目一個整數數組,但是當我打印out
輸出數組out
這樣的地址:[[email protected]
什麼不對的代碼????整數數組工作在java中
public static void main(String[] args) {
String a = new String();
a="5,7,6,1";
int element, temp = 0, ans = 0,j=0;
element = a.length()/2 + 1;
int[] out = new int[element];
for (int i = 0; i < a.length(); i++) {
if (j < element) {
temp = (int) a.charAt(i);
if (temp != 44) {
ans = ans * 10 + temp;
} else {
out[j] = ans-48;
ans=0;
j++;
}
if(i==a.length()-1){
out[j] = ans-48;
}
}
}
int[] array=new int[element];
System.out.println(out);
}
採用分體式 - a.split( 「」) – Janar
的String []將intArr =一個。分裂(」,」); int [] n1 = new int [intarr.length]; 對(INT N = 0; N
jophab
它再次顯示相同的結果,對於intarr和n1它都顯示變量的地址! – rahele