Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将两个列表与旧顺序合并?_Java - Fatal编程技术网

Java 如何将两个列表与旧顺序合并?

Java 如何将两个列表与旧顺序合并?,java,Java,我有两份清单: private static final List<String> NUMERIC_VALUES = Arrays.asList("100","5","1","0","1111111","6","11","12","50","99","101"); private static final List<String> ALPHANUMERIC_VALUES = Arrays.asList("10A0", "1B1", "6A", "A0",

我有两份清单:

    private static final List<String> NUMERIC_VALUES = Arrays.asList("100","5","1","0","1111111","6","11","12","50","99","101");

    private static final List<String> ALPHANUMERIC_VALUES = Arrays.asList("10A0", "1B1", "6A", "A0", "A1", "ABC", "C5", "T-1", "TT", "TTT",
                    "434/32145", "434/12354", "32654B", "32654A", "32654B/1");
我试过:

List<String> result = Stream.concat(NUMERIC_VALUES.stream(), ALPHANUMERIC_VALUES.stream()).collect(Collectors.toList());  
但这很有效:

//to concat two list
 List<String> result = Stream.concat(list1.stream(), list2.stream()).collect(Collectors.toList());

  result.forEach(s->System.out.print(s+" "));
//连接两个列表
列表结果=Stream.concat(list1.Stream(),list2.Stream()).collect(Collectors.toList());
result.forEach(s->System.out.print(s+);

您发布的代码似乎没有问题。可能还有其他问题。真的很抱歉!但是使用concat我会得到你想要的结果!您可以检查此链接<?>并获取代码并编译
List<String> result = new ArrayList<String>();
result.addAll(NUMERIC_VALUES);
result.addAll(ALPHANUMERIC_VALUES);
[100, 5, 1, 0, 1111111, 6, 11, 12, 50, 99, 101, 10A0, 1B1, 32654A, 32654B, 32654B/1, 434/12354, 434/32145, 6A, A0, A1, ABC, C5, T-1, TT, TTT]
//to concat two list
 List<String> result = Stream.concat(list1.stream(), list2.stream()).collect(Collectors.toList());

  result.forEach(s->System.out.print(s+" "));