これに似たファイルがあります
12345 one
12345 two
12345 three
.......
質問は、2行目からすべての値を取得してString []に保存する方法です。Javaでファイルを読み取る方法を知っているだけで、2行目を切り取る方法がわかりません
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();
上記の例から、「2」と「3」のみが含まれています