我有一个看起来与此类似的文件
12345 one
12345 two
12345 three
.......
问题是我如何从第二行获取所有值并将它们存储在 String[] 我知道如何在 java 中读取文件只是不知道如何剪切第二行
1.将文件中的每一行存储到一个ArrayList<String>
中,它比 String[] array
.
2.然后通过get()
ArrayList的方法访问你需要的行
例如:
ArraList<String> arr = new ArrayList<String>();
//Now add each lines into this arr ArrayList
arr.get(1); // Getting the Second Line from the file
`
您可以按新行拆分文件行。
String [] names = fileString.split("\n");
好的,这就是我所做的,但它跳过了第一行
FileInputStream fstream = new FileInputStream("/sys..........");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
strLine = br.readLine();
while ((strLine = br.readLine()) != null) {
delims = strLine.split(" ");
first = delims[1];
where.add(first);
}
in.close();
从上面的例子中,它只包含“二”和“三”