「java」Arrays.asList()の使い方

投稿者: | 2017年6月18日

Javaコード
package com.changfa;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

class TestArrays {
public static List asList(T… a) {
List list = new ArrayList();
Collections.addAll(list, a);
return list;
}
}

public class DemoArrlstInfo {

public static void main(String[] args) {
List ctn = Arrays.asList(“大崎”, “田町”, “新宿”);
print(ctn);
List<List> cityLst = Arrays.asList(retrievecityLst());
print(cityLst);
/*
* asList()を実装
*/
List list = TestArrays.asList(“大崎”, “田町”, “新宿”);
list.add(“Hello”);
print(list);
}

private static void print(List list) {
System.out.println(list);
}

private static List retrievecityLst() {
List cityLst = new ArrayList();
cityLst.add(“横浜”);
cityLst.add(“川崎”);
cityLst.add(“東京都”);
cityLst.add(“磐田”);
return cityLst;
}

}
実行結果
[大崎, 田町, 新宿]
[[横浜, 川崎, 東京都, 磐田]]
[大崎, 田町, 新宿, Hello]

カテゴリー: Java