先创建出 List<List>,需要先往内层加List,再通过下标往每一层加元素:
示例:
public static void main(String[] args) {
List<List<String>> tickets = new ArrayList<>();
for (int i = 0; i < 5; i++) {
tickets.add(new LinkedList<>());
}
tickets.get(0).add("JFK");
tickets.get(0).add("SFO");
tickets.get(1).add("JFK");
tickets.get(1).add("ATL");
tickets.get(2).add("SFO");
tickets.get(2).add("ATL");
tickets.get(3).add("ATL");
tickets.get(3).add("JFK");
tickets.get(4).add("ATL");
tickets.get(4).add("SFO");
System.out.println(tickets);
}
输出结果:
[[JFK, SFO], [JFK, ATL], [SFO, ATL], [ATL, JFK], [ATL, SFO]]
版权声明:本文为hshudoudou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。