Простой пример. Регулярность заключается в отмене дополнительных пространств или клавиш вкладок
Пакет Test4; Import java.io.bufferedReader; импорт java.io.filereader; импорт java.io.ioexception; открытый класс Evingsql {public static void main (string [] args) {string filePath = evingsql.class.getresource (""). getPath ()+"aaa.txt"; // Путь файла read (filePath);}/*** *** Читать содержимое*/public Static String Read (String filePath) {BufferedReader br = null; string line = null; // stringbuffer buf = new StringBuffer (); try {// Создать буферированный входной поток в соответствии с файлом br = new BufferedReader (new FilePater (filePath);////////ntriept. "; // Цикл считывания каждой строки файла, изменить строку, которая необходимо изменить, и поместите ее в буферный объект, в то время как ((line = br.readline ())! = Null) {// Установите регулярные, чтобы преобразовать все дополнительные пространства в пространство str = line+"/r/n "; String [] dictionary = str.split ("// s {2,} |/t"); for (int i = 0; i <dictionary.length; i ++) {str = "Вставка в значения таблицы ("+Dictionary [0]+", '"+Dictionary [1]+"',"+Dictionary [2]+"')"; } System.out.println (str); }} catch (Exception e) {e.printstacktrace ();} наконец {if (br! = null) {// close Stream try {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; импорт java.io.outputStreamwriter; import.ut.hashmap; открытый класс txtparseutils {private static final integer One = 1; public static void main (string [] args) {map <string, integer> map = new hashmap <string, integer> (); /* Читать данные*/try {bufferedReader br = new BufferedReader (new InputStreamReader (new FileInputStream (new File ("d:/reimborsement.txt")), "UTF-8")); String linetxt = null; while ((linetxt = br.readline ())! = null) {string [] names = linetxt.split (","); for (String name: names) {if (map.keyset (). Содержит (name)) {map.put (name, (map.get (name) + one)); } else {map.put (name, one); }}} br.close (); } catch (Exception e) {System.err.println ("Читать ошибки:" + e); }/* Выходные данные*/try {bufferedwriter bw = new BufferedWriter (новый outputStreamWriter (new FileOutputStream (новый файл ("d: /result.txt")), "UTF-8")); for (string name: map.keyset ()) {bw.write (name + "" + map.get (name)); bw.newline (); } bw.close (); } catch (Exception e) {System.err.println ("Записать ошибки:" + e); }}}Приведенная выше Java реализация чтения файлов TXT и использования пространств для получения данных в каждой строке - это все контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.