的方法public int count(String str)
我怎樣才能return
該字符串參數str
被存儲在對象的number of times
?的Java算時間字符串參數存儲在一個對象
我寫了下面的代碼,但我認爲這不是假設這樣做。
public int count(String str)
{
int count = 0;
// if the Object contains str
if(contains(str)) {
count++;
else {
add(str); //add str to Object
count++;
}
return count;
}
當我在命令行鍵入,例如 「測試」 的count
是1
。但是當我再次輸入「測試」時, count
仍然是1
。 (它應該是2
)。
預先感謝您。
因此,基本上我爲類變量執行'private int count = 0',將其調用爲'count'方法,然後執行'count'? – user2875021 2014-12-11 04:24:22
我不確定你的意思是「調用它來計算方法」,但是,如果你在你的類中聲明count爲'private int count = 0;'並且從你的類中移除了'int count = 0;'方法,它會在你的count()方法的調用之間保持計數值。 – azurefrog 2014-12-11 04:26:05
這麼小的變化會產生巨大的差異......我忽略了它。 – user2875021 2014-12-11 04:30:21