How to merge several lists into one when define a new list?
Maybe I can override Collection.addAll()? But it just join two lists.
And I've read Combine multiple Collections already.
e.g. I want to union the follow four list.
 private final static List<String> aList
    = new ArrayList<>(Arrays.asList(
            "aa",
            "aaa"
    ));
private final static List<String> bList
    = new ArrayList<>(Arrays.asList(
            "bb",
            "bbb"
    ));
private final static List<String> cList
    = new ArrayList<>(Arrays.asList(
            "cc",
            "ccc"
    ));
private final static List<String> dLsit
    = new ArrayList<>(Arrays.asList(
            "dd",
            "ddd
    ));
 
     
    