, 바이트 바이트 항상 자바 IO 입력 스트림에서 보통 문자열을 읽을 수 있지만, 바이트 스트림 전달
그래서 서로에 사용되는 바이트와 문자열
// String2Byte의
바이트 []의 C = str.getBytes의 ();
// Byte2String
문자열 값 = 새로운 문자열 (byte1,0, 인);
에서 System.out.println (값);
공공 클래스 Demo2 { 공공 정적 무효 메인 (문자열 []에 args) { 파일 파일 = 새로운 파일 ( "D : \\ b.txt" ); 파일 1 파일 = 새로운 파일 ( "D : \\ c.txt" ); 시도 { FileInputStream에 inputStream을 = 새로운 FileInputStream에 ( "SRC \\ 주요 \\ 자바 \\ 닷컴 \\ nowcoder \\ Gday09 \\해서 a.txt" ); 을 FileReader을 FileReader = 새로운 FileReader를 ( "SRC \\ 주요 \\ 자바 \\ 닷컴 \\ nowcoder \\ Gday09 \\해서 a.txt" ); FileOutputStream에 FileOutputStream에 = 새의 FileOutputStream (파일); FileOutputStream에 fileOutputStream1 = 새로운 FileOutputStream에 (파일 1, 진정한 ); INT 인; 문자열 STR는 = "내가 JA 사랑" ; // String2Byte의 바이트 []의 C = 용 str.getBytes (); 바이트 [] 바이트 1 = 새로운 바이트 [1 ]; 바이트 [] = byte5 새로운 바이트 [5 ]; // 一次写一个字节数组 // 용 INT (I = 0; I는 <byte1.length; 내가 ++) { // fileOutputStream.write (c); // } // 대해 INT (I = 0; I <byte5.length; 내가 ++) { // fileOutputStream1.write (c); // } 동안 ((인 = inputStream.read ()) = - 1! ) { // Byte2String 문자열 값 = 새로운 문자열 (byte1,0 , 인); 에서 System.out.println (값); // 에서 System.out.println ((문자) 인); // 에서 System.out.println ( "=="); }