File teks umum
Mari kita ambil file log.log log sebagai contoh:
impor java.io.bufferedReader; impor java.io.file; impor java.io.fileInputStream; impor java.io.filenotfoundException; impor java.io.filereader; impor java.io.ioException; kelas publik file_test {/** * @param args */public static void main (string [] args) {file file = file baru ("d: //logserrormsg.log"); if (file.exists ()) {System.out.println ("File ini ada"); } else {System.out.println ("File ini tidak ada"); } coba {filereader fr = new filereader (file); BufferedReader BR = BufferedReader baru (FR); String s; while ((s = br.readline ())! = null) {System.out.println (s); } System.out.println ("Ukuran file adalah (MB):" +FileInputStream baru (file) .Available () / 1024 /1024 +"m"); } catch (FileNotFoundException e) {e.printstacktrace (); } catch (ioException e) {e.printstacktrace (); }}}file .doc
Di sini kami menggunakan WordExtractor untuk membaca dokumen Word. WordExtractor berasal dari proyek perpustakaan POI Apache. Alamat unduhan resmi adalah: https://poi.apache.org/download.html
impor java.io.fileInputStream; impor org.textmining.text.extraction.wordExtractor; kelas publik wordtest {public static void main (string args []) melempar Exception {new wordtest (). readByother (); } public void readByText () melempar Exception {FileInputStream in = new FileInputStream ("c: //test.doc"); WordExtractor Extractor = WordExtractor baru (); String str = extractor.extractText (IN); System.out.println (str); }}