1
我要读包含文件people.txt:如何分割一行文件内容行,保存到列表
name | age | sex | address
michael | 23 | M | germany
rachel | 25 | F | dubai
我想拆分此文件的内容,并将其保存到列表人(List<Person>
),其中只有名称和性别字段必须设置。
class Person {
String name;
String sex;
}
如何使用Java 8实现这一目标?
我想你可能需要'line.split(“\\ s * \\ | \\ s *”)''。 '|'需要转义,最好包含空格。 – msandiford
'map(array - > new Person(array [0],array [2]))'是一个硬编码解决方案,只是在这种情况下看起来很简洁,没有任何检查和附加逻辑 – Andrew