我想读取文本文件的内容,在分隔符上分割,然后将每个部分存储在单独的数组中。Java - 读取并存储在数组中
例如,文件-name.txt包含了所有在新行不同的字符串:
football/ronaldo
f1/lewis
wwe/cena
所以我想读的文本文件的内容,分裂的分隔符“/”和店在一个数组中的分隔符之前的字符串的第一部分,以及在另一个数组中的分隔符之后的第二部分。这就是我试图到目前为止做:
try {
File f = new File("the-file-name.txt");
BufferedReader b = new BufferedReader(new FileReader(f));
String readLine = "";
System.out.println("Reading file using Buffered Reader");
while ((readLine = b.readLine()) != null) {
String[] parts = readLine.split("/");
}
} catch (IOException e) {
e.printStackTrace();
}
这是我迄今实现,但我不知道如何从这里下去,在完成计划的任何帮助将不胜感激。
你一定要明白,你是分裂的'-'权现在... – litelite
对于你的问题,我认为像[[List]](https://docs.oracle.com/javase/7/docs/api/java/util/List.html)会更合适比一些阵列 – litelite
“在一个单独的阵列”,你的意思是一个全新的阵列fo r每个字? –