一般的なテキストファイル
ログfile.logファイルを例として使用しましょう。
java.io.bufferedreaderをインポートします。 java.io.fileをインポートします。 java.io.fileinputStreamをインポートします。 java.io.filenotfoundexceptionをインポートします。 java.io.filereaderをインポートします。 java.io.ioexceptionをインポートします。 public class file_test {/** * @param args */public static void main(string [] args){file file = new file( "d://logserrormsg.log"); if(file.exists()){system.out.println( "このファイルが存在する"); } else {system.out.println( "このファイルは存在しません"); } try {filereader fr = new fileReader(file); BufferedReader br = new BufferedReader(FR);文字列s; while((s = br.readline())!= null){system.out.println(s); } system.out.println( "ファイルサイズは(MB):" +new fileInputStream(file).abailable() / 1024 /1024 +"m"); } catch(filenotfoundexception e){e.printstacktrace(); } catch(ioexception e){e.printstacktrace(); }}}.docファイル
ここでは、WordExtractorを使用してWord Documentsを読み取ります。 WordExtractorは、ApacheのPOIライブラリプロジェクトから来ています。公式ダウンロードアドレスは、https://poi.apache.org/download.htmlです
java.io.fileinputStreamをインポートします。 import org.textmining.text.extraction.wordextractor; public class wordtest {public static void main(string args [])throws exception {new wordtest()。readbyother(); } public void readbyText()スロー例外{fileinputStream in = new fileInputStream( "c://test.doc"); wordextractor抽出器= new wordextractor(); string str = extractor.extractText(in); System.out.println(str); }}