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: [川崎, 東京, 大阪, 福岡, 横浜]

Java

Posted by arkgame