java IO 흐름의 출력 흐름 OutputString() 사용
1840 단어 javaio 출력 흐름outputstring
단계:
1.대상 파일 가져오기
2.채널 만들기 (대상 파일이 없으면 자동으로 생성됨)
3.쓰기 데이터 write ()
4.자원 방출
참고:
(1) 대상 파일이 존재하지 않으면 대상 파일을 직접 만듭니다.
(2) 대상 파일이 있는 경우 그 안에 있는 데이터를 비우고 쓰기
(3) 기존 데이터에 데이터를 쓰려면 채널을 만들 때 구성 방법을 사용합니다.
OutPutStream(File file, Boolean append), boolean 값이true이면
(4) write(inta) 방법으로 데이터를 쓴다. int를 받았지만 실제로는 한 바이트의 데이터만 받는다
(낮은 8비트를 조작하고 다른 것은 모두 잃어버린다)
//
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
//
public static void writeData() throws IOException{
//1.
File file = new File("C:\\Users\\bigerf\\Desktop\\ \\writeTest.java");
//2.
FileOutputStream outputStream = new FileOutputStream(file);
//3. ,
int a = 10; // int 4
outputStream.write(a); //
outputStream.write('b'); // char
outputStream.write(5);
// 0000-0000 0000-0000 0000-0001 1111-1111 == 511
int b = 511 ; // (9 )
outputStream.write(b); // 255,
int c = 63; // (6 )
outputStream.write(c); //
//4.
outputStream.close();
}
//
public static void writeData2() throws IOException{
//1.
File file = new File("C:\\Users\\bigerf\\Desktop\\ \\writeTest2.java");
//2. ,( , )
//new FileOutputStream(file,true); /true ( )
FileOutputStream outputStream = new FileOutputStream(file,true);
//3.
String str = "hello word";
//
byte[] b = str.getBytes();
//4.
outputStream.write(b); //hello word
//5.
outputStream.close();
}
모모는 말했다.입력 흐름과 출력 흐름은 파일에 대한 복사를 실현할 수 있으니, 실현해 보아도 무방하다
(먼저 경로 파일의 데이터 복사본을 바이트 그룹에 쓰고 바이트 그룹에서 데뷔 경로 파일을 쓴다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.