How to convert a List to variable argument parameter java

前端 未结 3 1965
情深已故
情深已故 2021-02-03 17:09

I have a method which takes a variable length string (String...) as parameter. I have a List with me. How can I pass this to the method as argument?

3条回答
  •  迷失自我
    2021-02-03 17:19

    You can use stream in java 8.

    String[] array = list.stream().toArray(String[]::new);
    

    Then the array can be used in the ...args position.

提交回复
热议问题