因此,我從.txt文件取出一行並將其轉換爲字符串。我想通過拆分串起來|,但我也有之前和之後的空間,與代碼搞亂,這裏是我到目前爲止有:用空格分割字符串
File file = new File(fileLocation);
Scanner sc = new Scanner(file);
String line;
String[] words;
while(sc.hasNext()){
line = sc.next();
words = line.split("\\|");
this.german.add(words[0]);
this.english.add(words[1]);
}
一個例子線會是這樣的: in blue | in blau
我還想保留空格。
.txt文件將是:
在腐|紅色
在布勞|藍色
在GRUN|綠色
在蓋爾布|黃河
它會添加|的左側的所有項目到德國名單和英國名單右側的所有名單。
啊,算出來,sc.next()是下一個字符串,不是下一行,我用sc.nextLine()取代了它,一切正常,謝謝。
你能提供一些輸入數據和預期的輸出? – Pshemo
現在只需更新 –