FileInputStream fstream = new FileInputStream("data.txt");
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//Read File Line By Line
while ((strLine = br.readLine()) != null)
{
//Test if it is a line we need
if(strLine.charAt(0) != ' ' && strLine.charAt(5) == ' '
&& strLine.charAt(10) == ' ' && strLine.charAt(15) == ' '
&& strLine.charAt(20) == ' ' && strLine.charAt(25) == ' ')
{
System.out.println (strLine);
}
}
空白の行だけでなく、特定のインデックスの文字を比較して、私が行を必要としているかどうかを調べていますが、空白の行を読み込むときに文字列を取得しますインデックスが範囲外です。Javaのreadlineの空白
問題を説明するコードを入力できますか? –
あなたを助けるためにいくつかのコードを見る必要があります... – debracey