JavaでListの最後の要素を取得する方法

リストの最後の要素には、リストのサイズから1を引いたものを使用してアクセスできます。リストが空であるかどうかをテストする必要もあります。

次のメソッドを呼び出します。

list.get(list.size() - 1);

例:

次のコードは、4つの要素を使用してListを作成し、次にlastElement参照を作成してnullに設定します。 リストが空でない場合は、位置サイズ-1の要素がlastElementに設定されます。 出力が表示されます。

import java.util.Arrays;
import java.util.List;

public class ListLastElement {

	public static void main(String[] argv){
		
		List<String> list = Arrays.asList( "A", "B", "C", "D" );
		
		String lastElement = null;
		if( !list.isEmpty() )
			lastElement = list.get(list.size() - 1);
		
		System.out.print( "The last element is " + lastElement);
	}
	
}

出力は次のようになります。

The last element is D

参考文献:

Java 8

最近のコメント