スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【Java】ログに含まれている特定の文字列の行だけを出力

ログに特定の文字列が含まれていて、
その特定の文字列の行を抽出しなければいけない際にこんな感じのを書きました。

今回は、『大会』という文字列を含む行を抜粋しなければいけないと仮定。

<読み込むデータ>

そういえば
一月にあった
とうもろこし大会の
相談をしたいねー
大会は、
とめどなく
そうだねー
だから大会
desuyone!


<コード>

import java.io.*;

class Unyou{
public static void main(String [] args){
BufferedReader br = null;
String fileName = "test.txt";

try{
br = new BufferedReader(new FileReader(fileName));
String line;

while((line = br.readLine()) != null){
if(line.indexOf("大会") != -1)
System.out.println(line);
}
br.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
}
}


<結果>

とうもろこし大会の
大会は、
だから大会
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメント

非公開コメント

プロフィール

unyouman

Author:unyouman
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。