我有了標記化數據從文本文件
我試圖來標記每行的數據的文本文件成陣列。然而,代幣[0]在讀1 2 3 4。我如何讓它以這樣的方式,其中
tokens[0] = 1 tokens[1] = 2; tokens[2] = 3;
什麼是錯我的代碼基本上是這樣。
public static void readFile()
{
BufferedReader fileIn;
String[] tokens;
String inputLine;
try
{
fileIn = new BufferedReader(new FileReader("test.txt"));
inputLine = fileIn.readLine();
while (inputLine != null)
{
tokens = inputLine.trim().split("\\s+");
System.out.println(tokens[0]);
inputLine = fileIn.readLine();
}
fileIn.close();
}
catch (IOException ioe)
{
System.out.println("ERROR: Could not open file.");
System.out.println(ioe.getMessage());
}
}
}
你在文件中是否有行分隔符?如果是,那麼你不應該分裂你可能讀的每一行並分配給標記[i] –