Java DequeのaddFirst方法でリストの先頭に要素を追加する
環境
Java SE 1.8
Eclipse 4.14
構文
Deque<String> 変数名 = new ArrayDeque<>(Arrays.asList(要素1,要素2,…
変数名.addFirst(要素)
Dequeは両端で要素の挿入および削除をサポートする線形コレクションです。
addFirst(e)を利用してリストの最初の要素(先頭)に要素を追加します。
最初にアイテムを挿入することはで行うことができます O(1) あなたがたまたま使用した場合の時間 Deque (ArrayDeque, LinkedListなど)。
それは提供します addFirst() 指定された要素を両端キューの前に挿入するメソッド。
使用例
package com.arkgame.study; import java.util.ArrayDeque; import java.util.Arrays; import java.util.Deque; public class ListDemo { public static void main(String[] args) { Deque<String> citys = new ArrayDeque<>(Arrays.asList("東京", "大阪", "福岡", "横浜")); String city = "川崎"; System.out.println("before: " + citys); citys.addFirst(city); System.out.println("after: " + citys); } }
実行結果
before: [東京, 大阪, 福岡, 横浜]
after: [川崎, 東京, 大阪, 福岡, 横浜]