このクイック記事では、Javaでリストの最後の要素を削除する方法を説明します。

使用できます remove(int index) の方法 List インターフェイス。リスト内の指定された位置にある要素を削除します。最後の要素を削除するには、次に示すように、最後の要素のインデックスを渡す必要があります。

ダウンロード  コードを実行する

出力:

Original list: [A, B, C, D, E]
Modified list: [A, B, C, D]

 
removeメソッドはでオーバーロードされています List インターフェース。すべてのリスト要素が異なり、最後の要素がわかっている場合は、 remove(Object o) 方法。指定された要素が存在する場合は、リストから最初に出現したものを削除します。

ダウンロード  コードを実行する

出力:

Original list: [A, B, C, D, E]
Modified list: [A, B, C, D]

 
を使用することが望ましいことに注意してください Deque の代わりに List、最後の削除を効率的にサポートします。以下は、での削除を示す簡単な例です。 Deque:

ダウンロード  コードを実行する

出力:

Original list: [A, B, C, D, E]
Modified list: [A, B, C, D]

これで、Javaでリストの最後の要素を削除できます。