我試圖顯示輸出爲「1(10)2(23)3(29)」,而是得到輸出爲「1 2 3(10)(23)( 29)」。如果有人能看看代碼並可能幫助我,我將不勝感激。我不想使用數組列表。串聯輸出問題(toString數組) - java
代碼這個
// int[] Groups = {10, 23, 29}; in the constructor
public String toString()
{
String tempStringB = "";
String tempStringA = " ";
String tempStringC = " ";
for (int x = 1; x<=3; x+=1)
{
tempStringB = tempStringB + x + " ";
}
for(int i = 0; i < Group.length;i++)
{
tempStringA = tempStringA + "(" + Groups[i] + ")";
}
tempStringC = tempStringB + tempStringA;
return tempStringC;
}
StringBuilder的是時下首選。 – 2010-06-11 16:17:38