List與String、數組的相互轉換


String 轉 List<Long>

String string = "1, 2, 3, 4";
List<Long> list = Arrays.asList(string.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());

 

List<Long> 轉 String

String str = Arrays.toString(listIds.toArray());   //[1,2,3,3,4]

 

List<String> list = new ArrayList<>(2);
list.add("guan");
list.add("bao");
String[] array = list.toArray(new String[0]);

 

String[] str = new String[] { "yang", "hao" };

List list = Arrays.asList(str);

仍然為數組,不可使用add/remove/clear方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM