【积累】- String 工具类"1,2,3,4" 转List<

2019-04-20  本文已影响0人  lconcise

工作经常会遇到“1,2,3,4”转List,List 转 String。

String convert List<Long> 用JAVA8新特性改进后特别简洁,做个记录。

    /**
     * List<Long> convert String.
     *
     * @param longLists List<Long>
     * @return String   example:"1,2,3,4"
     */
    public String LongListToString(List<Long> longLists) {
        return longLists.toString().replaceAll("\\[|\\]", "");
    }

    /**
     * String convert List<Long>.
     *
     * @param str example:"1,2,3,4"
     * @return List<Long>  List<Long>
     */
    public List<Long> StringToLongList(String str) {
        return Arrays.asList(str.split(","))
                .parallelStream()
                .map(a -> Long.parseLong(a.trim()))
                .collect(Collectors.toList());
    }
}
上一篇 下一篇

猜你喜欢

热点阅读