입력과 출력에 대한 참고 사항 스트림 :
다음과 같은 기본 구문을 마스터 :
- 바이트로 바이트를 읽기
A) 바이트를 읽기 전용
의 InputStream = 새의 InputStream ( "XXX")에서;
난 In.read = ()는 INT; 바이트 해시 값을 판독 리턴 //
b)는 모든 바이트를 읽어 들이기
의 InputStream = 새의 InputStream ( "XXX")에서;
지능의;
in.read () -1 결과를 나타내면 {// 마지막 바이트가 판독 된 - (! 1 (S = in.read) =) 동안
Sysotem.out.print (들); // 왼쪽의 식의 값을 반환
}
2. 바이트 스트림 데이터 버퍼 읽기
c) [] B = 새로운 바이트 [길이를 바이트 위치;
INT 렌;
그동안 (LEN (= in.read (B)) = 1 -!.)는 {//in.read(b) 배열 데이터의 지정된 바이트 길이를 읽어
. 시스템 OUT 에 .write를 (B, 0, LEN); // 출력 배열과 출력 어레이의 소정 길이
}
출력의 여러 양식 :
1.System.out.print (XXX) 바이트의 출력 스트림
2.System.out.write은 (XXX, ...)의 출력은 문자 스트림
3.out.write (XXX) 출력 스트림 출력 폴더
파일의 제거 :
하나의 파일에 대해 () 메소드는 비어 있지 않은 폴더에 대한 판단은 단지 빈 폴더, 다음의 특정 메서드에 대한 참조를 삭제 비어 있어야하는 xxx.delete을 제거합니다 :
. (1) 공용 정적 부울 델 (파일 F) { 2 . 3 // 폴더의 폴더에있는 모든 파일을 얻어야 4. 5. IF (f.isDirectory ()) { (6). (7). 파일 [] FS의 =의 f.listFiles () . (8) 9 // 빈 폴더 (10) . (11) IF (FS == 널 || fs.length == 0 ) { 12은 13 창 f.delete (); 14 (15) } 사람이 { 16 17. 에 대한 (파일 파일 : FS) { 18이다 . (19) 델 (파일);// 재귀 호출 (20)이 21 } 22 인 23 } 24 (25) } (26) 인 27 // 삭제 비 폴더 28 29 복귀 f.delete을 (); 30 (31)이다 }