javaでtxtファイルを繰り返し処理しようとしています。次のコードがあります。最初にtouthファイルwithouthを読み込み、問題の行を追加します。このリストはレコードと呼ばれ、この配列はwhileと正しく反復されます。文字列の内容をリストに分割する方法
問題は、私は私がこのコンテンツを分割し、空白を避けるため、分割して前に試してみて、トリミングしたいと思いますが、私はこれを正しく行っておりません。この
TCP 0.0.0.0:135 PCB:0 LISTENING
のようなコンテンツを受信したことです。
誰かが私に助けてくれますか?
String FILENAME = "src/example.txt";
String line = null;
Integer lines=0;
Integer totalLines=countLines(FILENAME);
List<String> records = new ArrayList<String>();
try{
InputStream fis=new FileInputStream(FILENAME);
BufferedReader br=new BufferedReader(new InputStreamReader(fis));
while ((line = br.readLine()) != null)
{
lines++;
if (lines >= 5 && lines <= 180) {
records.add(line);
}
}
br.close();
}
catch(Exception e){
System.err.println("Error: Target File Cannot Be Read");
}
Iterator<String> it = records.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
よろしく!
はい、 –