以下のコードでは、数字がArrayList
に2回以上出現するかどうかを確認する必要があります。ユーザーは相談する番号を入力し、array
に複数のメッセージがある場合は、「複数回表示されます」と表示されます。私はこれをやろうとしていますが、どうしたらいいのか分かりません。ユーザー入力を伴うarrayList内に複数回表示
これはmain
クラスです:
public static boolean moreThanOne(ArrayList<Integer> list, int number) {
for (Integer in : list) {
if (list.contains(number) && in==in) {
return true;
}
}
return false;
}
これはなぜ直接ですか? 'return list.lastIndexOf(element)!= list.indexOf(element);' –
@RolandIllig要求された要素が存在しない場合、左から右から –
が得られます。より多くの行があります。 –