ホームページ >Java >&#&チュートリアル >Java でリストから整数を適切に削除するにはどうすればよいですか?

Java でリストから整数を適切に削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-23 02:56:09535ブラウズ

How to Properly Remove Integers from a List in Java?

リストからの整数の削除

リスト を使用する場合、整数を適切に削除するには、2 つの削除メソッドを区別する必要があります。 :remove(intインデックス)とremove(Object o).

最初のメソッド、remove(index) は、指定されたインデックスにある要素を削除します。ただし、2 番目のメソッド、remove(o) は、指定された要素の最初の出現を削除します。

落とし穴

整数のリストを考えてみましょう:

List<Integer> list = new ArrayList<>();
list.add(5);
list.add(6);
list.add(7);
list.add(1);

list.remove(1) を実行すると、インデックス 1 の要素 (整数) が削除されます。 6. 一方、list.remove(new Integer(1)) は、最初に出現した整数 1 をリストから削除します。

適切な削除

Remove(int Index) と Remove(Object o) を区別するには、次の点を考慮してください。原則:

  • Java は、オートボックス化よりも正確なパラメーターの一致を優先します。
  • List インターフェイスは、異なる引数の型を持つ 2 つの削除メソッドを指定します。

結論

特定のインデックスから要素を削除するには、次を使用します。 list.remove(インデックス)。最初に出現した整数を削除するには、list.remove(new Integer(integer)) を使用します。これらの原則を理解すると、List での整数の削除を適切に処理できるようになります。

以上がJava でリストから整数を適切に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。