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