我正在創建一個返回數組值的方法。但是,我有一個問題。java在方法中獲取數組的所有值
假設數組的值是:771 11 141 1 11 79 7
ARR [0] = 771,ARR [1] = 11,ARR [2] = 141,... ARR [n]的
然後,這是我的方法:
public static String split_in_string(int [] an){
int ans;
String ansl = "";
for(int i = 0; i < an.length; i++){
ans = an[i];
ansl = Integer.toString(ans);
return ansl;
}
return ansl;
}
如果我在main方法使用以下部分:
int ans;
String ansl = "";
for(int i = 0; i < an.length; i++){
ans = an[i];
ansl = Integer.toString(ans);
System.out.println(ansl+" ");
}
它運作良好。
但是,如果我使用split_in_string()方法,它只顯示第一個數組值。
我預計771 11 141 1 11 79 7
的結果,但我只得到771
什麼我split_in_string是錯誤的()方法?我該如何解決它?
在split_in_string: ansl = Inte蒙古包。的toString(ANS); 應替換爲: ansl + = Integer.toString(ans); – slaadvak