我正在尝试执行以下操作....
我有以下模式下的字符串列表:
John,Peter,Carl
Rose,Joanne,Natalie
目前,我正在逐行阅读并输出流...
喜欢这个:
Files.lines(myfile).toURI()))
这将返回一个流。
我知道我可以将它们收集到一个列表中,但我想知道在这个流中我是否可以拆分并执行更多逻辑?
我尝试拆分每行并过滤,以防三个预期字段中的任何一个为空,这可能吗?
目前,我以“旧方式”拥有它,如下所示:
List<TripleNames> validValues = new ArrayList();
for(String value:values) { //values represent each line comma separated
final String[] names = line.split(",");
if (StringUtils.isNotBlank(names[0]) && StringUtils.isNotBlank(names[1]).... {
validValues.add(new TripleNames(names[0], names[1], names[2]);
}
}
有什么想法吗?
BIG阳
小唯快跑啊
相关分类