ひじきごはんを食べましょう(sorry, this blog is UNDER CONSTRUCTION←おー

どうもひじきごはんです。ほんとに食べちゃだめですよ、俺のことをね。

precious treasure( full version) ending yumeria

2021-09-21 18:57:55 | Weblog

precious treasure( full version) ending yumeria

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Javaの、ギコナビローカルワード検索アプリ完成。

2021-09-21 16:49:48 | Weblog

import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test{ 

 public static void main(String[] args) {
         File file1 = new File("C:\\gikonavi\\Log\\2ch\\poverty");
        
        //Fileクラスのlistメソッドを使用してファイル一覧を取得する
        String[] fileList1 = file1.list();
        
        // 取得したファイル一覧を表示する 
        System.out.println("File.listメソッドにてファイル一覧を取得"); 
        for (String fileName: fileList1) {
    putLine(fileName,  "ちぺこ");
        }       //引数にファイル名と検索条件の文字列

  }

  public static void putLine(String fileName, String searchString){


    try {
        //ファイルを読み込む
        FileReader fr = new FileReader(fileName);
        BufferedReader br = new BufferedReader(fr);

        //条件にあう行を画面出力する
        String line;
        int count = 0;
        while ((line = br.readLine()) != null) {
          Pattern p = Pattern.compile(searchString);
          Matcher m = p.matcher(line);

        if (m.find()){
          System.out.println(line);
        }else{
        }
        }

        br.close();
        fr.close();

    } catch (IOException ex) {
        ex.printStackTrace();
    }    

  }
}

 

速い。

コメント (17)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする