간단한 예. 규칙 성은 추가 공백 또는 탭 키를 취소하는 것입니다.
패키지 테스트 4; import java.io.bufferedReader; import java.io.filereader; import java.io.ioexception; public class explacesql {public static void main (string [] args) {String filepath = explacesql.class.getResource ( ""). getPath ()+"aaa.txt"; // 파일 경로 읽기 (filepath);}/*** 읽기 내용*/public static string read (string filepath) {bufferedReader br = null; string line = null; // stringBuffer buf = new StringBuffer (); 파일 경로에 따라 버퍼 입력 스트림 작성 BR = 새 버퍼드 리더 (fileReader); 파일 string st = ""; // 파일의 각 줄을 읽고 수정 해야하는 줄을 수정하고 버퍼 객체에 버퍼 객체에 넣습니다 ((line = br.readline ())! = null) {// 모든 여분의 공간을 공간으로 변환하기 위해 정규를 설정하여 str = line+"/r/n"; 문자열 [] dictionary = str.split ( "// s {2,} |/t"); for (int i = 0; i <dictionary.length; i ++) {str = "tablemename 값에 삽입 ("+dictionary [0]+", '"+dictionary [1]+"',"+dictionary [2]+" ')"; } system.out.println (str); }} catch (예외 e) {e.printstacktrace ();} 마지막으로 {if (br! = null) {// 닫기 스트림 try {br.close (); } catch (ioexception e) {br = null; }}} return null;}}}Java는 TXT 파일을 라인별로 읽고 씁니다
패키지 도움말; import java.io.bufferedReader; import java.io.bufferedWriter; import java.io.file; import java.io.fileInputStream; import java.io.fileoutputStream; import java.io.inputStreamReader; import java.io.out putputStreamWriter; hamport java.Util.UTIL.MAP; 공개 클래스 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 (새 파일 ( "d :/reimbursement.txt")), "UTF-8"); 문자열 linetxt = null; while ((linetxt = br.readline ())! = null) {string [] names = linetxt.split ( ","); for (문자열 이름 : names) {if (map.keyset (). contains (name)) {map.put (이름, (map.get (name) + one)); } else {map.put (이름, 1); }}} br.close (); } catch (예외 e) {System.err.println ( "읽기 오류 :" + e); }/* 출력 데이터*/try {bufferedWriter bw = new BufferedWriter (new outputStreamWriter (new FileOutputStream (새 파일 ( "d : /result.txt")), "UTF-8"); for (문자열 이름 : map.keyset ()) {bw.write (이름 + "" + map.get (name)); bw.newline (); } bw.close (); } catch (예외 e) {System.err.println ( "쓰기 오류 :" + e); }}}위의 Java는 TXT 파일을 읽고 각 줄에 대한 데이터를 얻기 위해 공간을 사용하는 것은 내가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.