[ Java ] String 轉型 ArrayList

Lambda 對我而言一很像天書

這個行 Java code 讓我開始有點些微有 Lambda 感覺

https://stackoverflow.com/questions/10706721/convert-liststring-to-listinteger-directly

 

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

這一行程式碼做了 3 件事情

1. 分離 String 中的每個數字

2. String 中的每個元素轉為 Int

3. 結果放入 Integer List

一行程式碼,神作 ! 

posted @ 2017-09-08 16:01  Vincent Lee  阅读(189)  评论(0编辑  收藏  举报