How can I concatenate two arrays in Java?

后端 未结 30 2659
走了就别回头了
走了就别回头了 2020-11-21 06:05

I need to concatenate two String arrays in Java.

void f(String[] first, String[] second) {
    String[] both = ???
}

What is t

30条回答
  •  孤街浪徒
    2020-11-21 06:44

    Another way with Java8 using Stream

      public String[] concatString(String[] a, String[] b){ 
        Stream streamA = Arrays.stream(a);
        Stream streamB = Arrays.stream(b);
        return Stream.concat(streamA, streamB).toArray(String[]::new); 
      }
    

提交回复
热议问题