مثال بسيط. الانتظام هو إلغاء مساحات إضافية أو مفاتيح علامة التبويب
حزمة اختبار 4 ؛ استيراد java.io.bufferedreader ؛ استيراد java.io.filereader ؛ استيراد java.io.ioException ؛ Explasse explacesql {public static void main (string [] args) {String filePath = exploceql.classource (""). getPath ()+"aaa.txt" ؛ // مسار الملف قراءة (filepath) ؛}/*** اقرأ المحتوى*/سلسلة ثابتة القراءة (السلسلة filepath) {bufferedReader br = null ؛ خط سلسلة = null ؛ // stringbuffer buf = new stringBuffer () AAA.TXT FILE String str = "" ؛ // قراءة الحلقة لكل سطر من الملف ، وتعديل السطر الذي يجب تعديله ، ووضعه في الكائن العازلة أثناء ((line = br.readline ())! = null) {// قم بتعيين العادية لتحويل جميع المساحات الإضافية إلى str = line+"/r/n" ؛ String [] Dictionary = str.split ("// s {2 ،} |/t") ؛ لـ (int i = 0 ؛ i <dictionary.length ؛ i ++) {str = "insert في قيم tablename ("+dictionary [0]+"، '"+dictionary [1]+"' ،"+dictionary [2]+")" ؛ } system.out.println (str) ؛ }} catch (استثناء e) {e.printstacktrace () ؛} أخيرًا {if (br! = null) {// dester try try {br.close () ؛ } catch (ioException e) {br = null ؛ }}} إرجاع فارغ ؛}}}تقرأ Java ويكتب خط ملفات txt سطرًا
مساعدة الحزمة استيراد java.io.bufferedReader ؛ استيراد java.io.bufferedWriter ؛ استيراد java.io java.util.map ؛ الطبقة العامة txtparseutils {{integer integer integer one = 1 ؛ public static void main (string [] args) {map <string ، integer> map = new hashmap <string ، integer> () ؛ /* قراءة البيانات*/TREE {BufferedReader BR = جديد BufferedReader (New InputStreamReader (FileInputStream جديد (ملف جديد ("D: /ReimBursement.txt")) ، "UTF-8")) ؛ String linetxt = null ؛ بينما ((linetxt = br.readline ())! = null) {string [] names = linetxt.split ("،") ؛ لـ (اسم السلسلة: الأسماء) {if (map.keyset (). } آخر {map.put (الاسم ، واحد) ؛ }}} br.close () ؛ } catch (استثناء e) {system.err.println ("read errors:" + e) ؛ }/* بيانات الإخراج*/try {bufferedWriter bw = new BufferedWriter (New OutputStreamWriter (FileOutputStream جديد (ملف جديد ("d:/result.txt")) ، "UTF-8")) ؛ لـ (اسم السلسلة: map.keyset ()) {bw.write (name + "" + map.get (name)) ؛ bw.newline () ؛ } bw.close () ؛ } catch (استثناء e) {system.err.println ("كتابة الأخطاء:" + e) ؛ }}}إن تطبيق Java أعلاه لقراءة ملفات TXT واستخدام المساحات للحصول على البيانات على كل سطر هو كل المحتوى الذي أشاركه معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.