-2
我需要找到另一種方式爲這個(if else statement)
:替代,如果else語句
if(representatives.indexOf(word) == -1){
representatives.add(word);
}
else if(repeatWords.indexOf(word) == -1){
repeatWords.add(word); }
我需要找到另一種方式爲這個(if else statement)
:替代,如果else語句
if(representatives.indexOf(word) == -1){
representatives.add(word);
}
else if(repeatWords.indexOf(word) == -1){
repeatWords.add(word); }
與嘗試含有作爲DEVID解釋。 contains
是checkout對象包含與否的列表函數。所以你必須修改如下代碼:
if(!representatives.contains(word)){
representatives.add(word);
}
else if(!repeatWords.contains(word)){
repeatWords.add(word); }
它檢查列表是否不包含對象,然後添加它。除此以外;一切似乎都好!
它的聲音確定。有兩種條件管理不同的列表。它們之間沒有任何相似之處。 – iMBMT
你可以使用'contains'而不是'indexOf',否則,這就好了。 –
@bmt是否有比使用indexOf(word)更簡單的方法? – rose