所以即時通訊工作的一些家庭作業,我想不出如何使一個字符串數組[一]傳遞到另一個類的方法,並記錄爲一個字符串數組那裏。自從對我而言,這很難解釋,但這正是我想要做的。如何在傳入方法時記錄數組值?
測試人員計劃:
Purse c = new Purse();
c.addCoin("Quarter");
c.addCoin("Penny");
c.addCoin("Nickel");
c.addCoin("Dime");
Purse d = new Purse();
d.addCoin("Nickel");
d.addCoin("Dime");
d.addCoin("Dime");
d.addCoin("Quarter");
System.out.println(c.sameCoins(d));
System.out.println("Expected: false");
錢包類:
public boolean sameCoins(Purse other)
{
if (array1.length != array2.length)
{
return false;
}
int same = 0;
for (int i = 0; i < array1.length; i++)
{
for (int x = 0; x < array2.length; x++)
{
if (array2[x].equals(array1[i]))
{
same++;
break;
}
}
}
return same==array1.length;
}
我知道了array1和數組2不正確的變量/對數組的名字,但只是爲了代替我想的想法得到。
到底是什麼問題可以訪問?你有錯誤信息嗎?答案是不正確的? – mellamokb 2013-03-10 19:28:26
您發佈的方法是用於比較,我沒有明確的答案... – m0skit0 2013-03-10 19:28:41
A)您不顯示這些數組是什麼或它們是如何創建的。 B)你不是在任何地方傳遞數組。 – 2013-03-10 19:28:52