简要说明
示例代码
建议代码
推荐 写法三
# 写法一:relationOrderIdList="12,13"
List<Long> relationOrderIdList = Splitter.on(",").splitToList(dto.getRelationOrderIdList()).stream().mapToLong(Long::valueOf).boxed().collect(Collectors.toList());
# 写法二:relationOrderIdList="12,13"
List<Long> relationOrderIdList = Arrays.stream(dto.getRelationOrderIdList().split(",")).map(s -> Long.valueOf(s.trim())).collect(Collectors.toList());
# 写法三:兼容 relationOrderIdList="12,13,14,,,15,17,,"
List<Long> relationOrderIdList = Splitter.on(",").trimResults().omitEmptyStrings().splitToList(dto.getRelationOrderIdList()).stream().mapToLong(Long::valueOf).boxed().collect(Collectors.toList());