我想讀從一個文本文件,它看起來像話時跳過一個字:如何使用掃描儀
"A","ABILITY","ABLE","ABOUT","ABOVE","ABSENCE","ABSOLUTELY","ACADEMIC","ACCEPT","ACCESS","ACCIDENT","ACCOMPANY", ...
我使用split("\",\"")
讀的話,所以我讓他們在矩陣中。不幸的是我不能跳過讀取第一個引號,開始我的.txt文件,所以在我的控制檯我有一個結果:
"A
ABILITY
ABLE
ABOUT
ABOVE
你知道我怎麼能跳過第一個引號?我正在嘗試
Scanner in = new Scanner(file).useDelimiter("\"");
和parts[0].replace("\"", "");
,但它不起作用。
package list_1;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class exercise {
public static void main(String[] args) throws FileNotFoundException{
File file = new File("slowa.txt");
Scanner in = new Scanner(file).useDelimiter("\""); //delimiter doesn't work!
String sentence = in.nextLine();
String[] parts = sentence.split("\",\"");
parts[0].replace("\"", ""); //it doesn't work!
for (int i=0; i<10 ; i++){
System.out.println(parts[i]);
}
}
}
現在沒事了,謝謝! :) –