Javaコラム Javaエンジニアのためのお役立ちコラム

[Java]Listの要素削除方法とは?Listのindex指定削除(remove)・全削除(clear)・複数削除(removeAll)・範囲削除(subList)・重複削除の方法

2021年08月17日
SE
Listの要素削除方法が知りたいです。
PM
Listのindex指定削除(remove)や全削除(clear)などの方法を解説しますので、一緒に見ていきましょう。

[Java]Listの要素削除方法とは?


今回は、JavaでのListの要素を削除する方法について説明します。ここでは、Listのindex指定削除(remove)、全削除(clear)、複数削除(removeAll)、範囲削除(subList)、重複削除について紹介します。

興味のある方はぜひご覧ください。

index指定で削除(remove)

JavaのListをindex指定で削除するにはremoveメソッドを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

removeメソッドの引数はindexなので、indexOfやlastIndexOfメソッドと組み合わせることで、値指定で削除できます。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaのListをindex指定で削除するには、removeメソッドを使用します。

全削除(clear)

Javaにおいて、Listの全要素を削除するにはclearメソッドを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにJavaにおいて、Listの全要素を削除するにはclearメソッドを使用します。

複数削除(removeAll)

Javaにおいて、Listの複数要素を削除するにはremoveAllメソッドを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

範囲削除(subList)

Javaにおいて、Listを範囲指定で削除するにはsubListを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

重複削除

Javaにおいて、Listの重複を削除する方法を紹介します。HashSetクラスを使用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。重複要素が削除されていることが分かります。

SE
JavaでのListの要素はさまざまな方法で削除することができるのですね。
PM
JavaでのListの要素をより理解するために、実際にソースコードで指定してみましょう。

まとめ

いかがでしたでしょうか。JavaでのListの要素を削除する方法について説明しました。ここでは、Listのindex指定削除(remove)、全削除(clear)、複数削除(removeAll)、範囲削除(subList)、重複削除について紹介しました。

ぜひご自身でJavaのソースコードを書いて、理解を深めてください。


Javaでのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

recommended

Categories

Tags