Convert String to array of integer in java

后端 未结 5 1960
悲&欢浪女
悲&欢浪女 2021-01-29 15:01

Outline how a Java program could convert a string such as “1,2,3,4,5” into an array ({1, 2, 3, 4,5})

5条回答
  •  耶瑟儿~
    2021-01-29 15:33

    With Guava you can do this in one line:

    int[] array = Ints.toArray(Lists.newArrayList(Ints.stringConverter().convertAll(Splitter.on(",").split("1,2,3,4,5"))));
    

    or so (if you don't require an array):

    Iterable ints = Ints.stringConverter().convertAll(Splitter.on(",").split("1,2,3,4,5"));
    

提交回复
热议问题