제3자 오픈 소스 IO 공구 꾸러미 comons

3458 단어 자바
import java.io.BufferedReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter;
/* System. in + BufferedReader + PrintWriter 를 사용 하여 키보드 기록 파일 구현 * quit 입력 종료 입력 파일 * 바이트 흐름 을 문자 흐름 input StreamReader 로 변환 */public class Demo 01 {public static void main (String [] args) throws IOException{//읽 기 키보드 입력 InputStream in = System. in;//변환 흐름 을 이용 하여 InputStreamReader isr = new InputStreamReader (in);//고 효율 흐름 사용 BufferedReader br = new BufferedReader (isr);//인쇄 흐름 만 들 기 PrintWriter pw = new PrintWriter ("/Users/lanou/Desktop/test 3/kkk. txt");//읽 기 문자열 = "; while (string = br. readLine ())! = null) {//판단 종료 if (string. equals ("quit") {break;}//pw. println (string);} br. close (); pw. close ();
}

} import java.util.List; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.IOUtils;
/* 학습 방법: * 1. 먼저 클래스 를 찾 아 대응 하 는 클래스 를 찾 습 니 다 (접미사 먼저 보기) * 2. 이 클래스 가 대상 을 만 드 는 방법 을 봅 니 다 (대상 가 져 오기)* 3. 방법 명 추측 방법의 의도 * 4. 테스트 결 과 를 보고 방법 에 집중 * * comons - io 제3자 소스 jar 패키지 * comons - io - 2.4 - sources * comons - io - 2.4. jar * * 경로 확장자 가 져 오기. txt. png * static String getExtension (String filename) * 문서 이름 가 져 오기 * static String getName (String filename)* 이 확장자 인지 아 닌 지 판단 * static boolean isExtension (String filename, String extension) * 복사 폴 더 * static void copyDirectory (File src, File desc) * 복사 파일 * static void copyFile (File src, File desc) * 파일 에 쓰기 문자열 * static void writeStringToFile (File src, String date)* 읽 기 파일 은 문자열 * static String readFileToString (File src) * * * 파일 을 쓰 면 어떤 바이트 로 쓸 지 선택 할 수 있 습 니 다 * static void write (String data, OutputStream output) * 파일 을 읽 고 집합 에 문자열 형식 으로 읽 습 니 다 * static List readLines (InputStream input) */public class Demo 02 {public static void main (String [] args)throws IOException {/파일 확장자 가 져 오기. txt. png String string = FilenameUtils. getExtension ("/Users/lanou/Desktop/test 3/kk. txt"); System. out. println (string);//파일 이름 가 져 오기 String name = FilenameUtils. getName ("/Users/lanou/Desktop/test 3/kkk. txt"); System. out. println (name)이 확장자 boolean extension = FilenameUtils. isExtension ("/Users/lanou/Desktop/test 3/kk. txt", "txt"), System. out. println (extension),/복사 폴 더 파일 = new File ("/Users/lanou/Desktop/test 3"), File file 2 = new File ("/Users/lanou/Desktop/fff"), FileUtils. copyDirectory ToDirectory(file, file 2);//복사 파일 file 3 = new File ("/Users/lanou/Desktop/test 3/liurongsheng. txt"); File file 4 = new File ("/Users/lanou/Desktop/test 3/liurongsheng 11. txt"); FileUtils. copyFile (file 3, file 4);//파일 FileUtils. writengToFile (file 4, "중국 을 사랑 합 니 다");//읽 기 파일 은 문자열 에 따라 String readFileToString = FileUtils. readFileToString (file 4); System. out. println (readFileToString);//파일 을 쓰 면 어떤 바이트 로 IOUtils. write 에 쓸 지 선택 할 수 있 습 니 다 ("하하", new FileOutputStream (file 4));//파일 을 집합 에 읽 을 때 문자열 형식 으로 File file 6 = new File (“/Users/lanou/Desktop/test3/liurongsheng11.txt”); FileInputStream fis = new FileInputStream(file6); List readLines = IOUtils.readLines(fis); for (String string2 : readLines) { System.out.println(string2); } } }

좋은 웹페이지 즐겨찾기