ตัวอย่างง่ายๆ ความสม่ำเสมอคือการยกเลิกช่องว่างพิเศษหรือคีย์แท็บ
แพ็คเกจทดสอบ 4; นำเข้า java.io.bufferedreader; นำเข้า java.io.filereader; นำเข้า java.io.ioexception; คลาสสาธารณะ ExplacesQl {โมฆะคงที่สาธารณะหลัก (String [] args) {String filePath = ExplacesQl.class.getResource (""). getPath ()+"aaa.txt"; // การอ่านพา ธ ไฟล์ (filePath);}/*** อ่านเนื้อหา*/สตริงคงที่สาธารณะอ่าน (สตริง filePath) {bufferedReader br = null; สตริงบรรทัด = null; // stringbuffer buf = new StringBuffer () {// สร้างกระแสอินพุตบัฟเฟอร์ ""; // การอ่านลูปของแต่ละบรรทัดของไฟล์แก้ไขบรรทัดที่ต้องแก้ไขและใส่ไว้ในวัตถุบัฟเฟอร์ในขณะที่ ((line = br.readline ())! = null) {// ตั้งค่าปกติ สตริง [] พจนานุกรม = str.split ("// s {2,} |/t"); สำหรับ (int i = 0; i <dictionary.length; i ++) {str = "แทรกลงในค่า tablename ("+พจนานุกรม [0]+", '"+พจนานุกรม [1]+"',"+พจนานุกรม [2]+"')"; } system.out.println (str); }} catch (exception e) {e.printstacktrace ();} ในที่สุด {ถ้า (br! = null) {// close stream ลอง {br.close (); } catch (ioexception e) {br = null; }}} return null;}}}Java อ่านและเขียนไฟล์ txt ทีละบรรทัด
ความช่วยเหลือแพ็คเกจ; นำเข้า java.io.bufferedreader; นำเข้า java.io.bufferedwriter; นำเข้า java.io.file; นำเข้า java.io.fileinputstream; นำเข้า java.io.fileOutputStream นำเข้า Java.io.inputStreamReader; ระดับสาธารณะ txtparseutils {เอกชนคงสุดท้ายจำนวนเต็มหนึ่ง = 1; โมฆะคงที่สาธารณะหลัก (สตริง [] args) {แผนที่ <สตริง, จำนวนเต็ม> map = new hashmap <string, integer> (); /* อ่านข้อมูล*/ลอง {bufferedReader br = ใหม่ bufferedReader (ใหม่ inputStreamReader (ใหม่ FileInputStream (ไฟล์ใหม่ ("D://reimBursement.txt"))), "UTF-8")); สตริง linetxt = null; ในขณะที่ ((linetxt = br.readline ())! = null) {string [] names = linetxt.split (","); สำหรับ (ชื่อสตริง: ชื่อ) {ถ้า (map.keyset (). มี (ชื่อ)) {map.put (ชื่อ, (map.get (ชื่อ) + หนึ่ง)); } else {map.put (ชื่อหนึ่ง); }}} br.close (); } catch (exception e) {system.err.println ("อ่านข้อผิดพลาด:" + e); }/* ข้อมูลเอาต์พุต*/ลอง {bufferedWriter bw = ใหม่ bufferedWriter (ใหม่ outputStreamWriter (ใหม่ fileOutputStream (ไฟล์ใหม่ ("d: /result.txt"))), "UTF-8")); สำหรับ (ชื่อสตริง: map.keyset ()) {bw.write (ชื่อ + "" + map.get (ชื่อ)); bw.newline (); } bw.close (); } catch (exception e) {system.err.println ("ข้อผิดพลาดในการเขียน:" + e); -การใช้งาน Java ด้านบนของการอ่านไฟล์ TXT และการใช้ช่องว่างเพื่อรับข้อมูลในแต่ละบรรทัดคือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น