Contoh sederhana. Keteraturannya adalah membatalkan spasi tambahan atau kunci tab
test paket4; impor java.io.bufferedReader; impor java.io.filereader; impor java.io.ioException; kelas publik Explacesql {public static void main (string [] args) {string filePath = explacesql.class.getResource (""). getPath ()+"aaa.txt"; // File Path Read (FilePath);}/*** Baca Konten*/Public Static String Read (String FilePath) {BufferedReader Br = null; string line = null; // StringBuffer buf = new StringBuffer (); coba {// Buat aliran input buffered sesuai dengan file path br = bufferedReader baru (); filerpx (fileader (fileade (filePer (File); File) inpiler (File); String str = ""; // loop membaca setiap baris file, memodifikasi baris yang perlu dimodifikasi, dan memasukkannya ke dalam objek buffer sementara ((line = br.readline ())! = Null) {// Atur reguler untuk mengubah semua ruang tambahan menjadi ruang struct = line+"/r/n"; String [] kamus = str.split ("// s {2,} |/t"); untuk (int i = 0; i <Dictionary.length; i ++) {str = "masukkan ke dalam nilai nama tableName ("+kamus [0]+", '"+kamus [1]+"',"+kamus [2]+")"; } System.out.println (str); }} catch (exception e) {e.printstacktrace ();} akhirnya {if (br! = null) {// tutup aliran coba {br.close (); } catch (ioException e) {br = null; }}} return null;}}}Java membaca dan menulis file TXT baris demi baris
Bantuan paket; Impor java.io.bufferedReader; impor java.io.bufferedwriter; impor java.io.file; impor java.io.fileinputstream; Java.io.fileOutputStream; import Java.inputStreamReader; impor java.io. kelas publik txtparseutils {private static final integer satu = 1; public static void main (string [] args) {peta <string, integer> map = new HashMap <string, integer> (); /* Baca data*/coba {BufferedReader BR = BufferedReader baru (inputStreamReader baru (FileInputStream baru (file baru ("D: /reImBursement.txt")), "UTF-8")); String linetxt = null; while ((linetxt = br.readline ())! = null) {string [] name = linetxt.split (","); untuk (nama string: nama) {if (map.keyset (). contains (name)) {map.put (name, (map.get (name) + one)); } else {map.put (name, satu); }}} br.close (); } catch (Exception e) {System.err.println ("Baca kesalahan:" + e); }/* Data output*/coba {bufferedWriter bw = BufferedWriter baru (outputStreamWriter baru (FileOutputStream baru (file baru ("D: /Result.txt")), "UTF-8")); untuk (nama string: map.keyset ()) {bw.write (name + "" + map.get (name)); bw.newline (); } bw.close (); } catch (Exception e) {System.err.println ("Tulis kesalahan:" + e); }}}Implementasi Java di atas membaca file txt dan menggunakan spasi untuk mendapatkan data di setiap baris adalah semua konten yang saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.