[英]java - how to read line on specific side of paragraph
嗨,所以我有這個項目,希望我用Java編寫代碼,可以說我有這個txt文件:
GoodTitle Description
Gold The shiny stuff
Wheat What wheaties are made of
Wood To make more ships
Spices To disguise the taste of rotten food
Tobacco Smoko time
Coal To make them steam ships go
Coffee Wakes you up
Tea Calms you down
我要做的就是閱讀文本的左側(Goodtitle,gold,wheat,wood等)。 這是我當前的代碼:
public void openFile(){
try{
x = new Scanner(new File("D://Shipping.txt"));
}
catch (Exception e){
System.out.println("File could not be found");
}
}
public void readFile(){
while (x.hasNextLine()){
String a = x.next();
System.out.printf("%s \n", a);
}
}
public void closeFile(){
x.close();
可能需要對readFile進行一些修改,因為我仍然對如何執行操作感到困惑。 提前致謝...
注意=我不允許更改txt文件的內容。
public void readFile(){
while (x.hasNextLine()){
String a = x.next();
x.nextLine();
System.out.printf("%s \n", a);
}
}
讀完第一個令牌后,您只需要繼續下一行。 你快到了!
x.nextLine()
將掃描儀移至下一行。 x.next()
將繼續讀取令牌,在這種情況下,令牌是一串用空格(例如單詞)分隔的字母,直到到達行尾為止。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.