java初始化 List<List<String>>

先创建出 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版权协议,转载请附上原文出处链接和本声明。