바이트 입력 흐름과 바이트 출력 흐름
1878 단어 입력 흐름
첫 번째 방법:
package ;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class InputStreamDemo01 {
public static void main(String[] args) throws IOException{
File f=new File("f:"+File.separator+"File"+File.separator+" .txt");
InputStream in=new FileInputStream(f);//
byte[] b=new byte[(int)f.length()];// ,
in.read(b);//
in.close();//
System.out.println(" :"+f.length());//
System.out.println(" :"+new String(b));//
}
}
두 번째 방법:
package ;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class InputStreamDemo {
public static void main(String[] args) throws Exception {
File f=new File("F:"+File.separator+"File"+File.separator+" .txt");
InputStream in=new FileInputStream(f);
byte[] b=new byte[100];//
int len=in.read(b);// ,
in.close();
System.out.println(" :"+len);
System.out.println(" :"+new String(b,0,len));
}
}
바이트 출력 흐름: (문자열을 정의한 다음에 문자열을 바이트 그룹으로 바꾸고 바이트 입력 흐름의 대상을 실례화하여 바이트 그룹을 파일에 쓰기)
package ;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class OutputStreamDemo01 {
public static void main(String[] args)throws IOException {
OutputStream out=new FileOutputStream("F:"+File.separator+"File"+File.separator+" .txt",true);//true
String str="\r
hello wrold";// ,
byte[] b=str.getBytes();//
out.write(b);//
out.close();// 。
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이트 입력 흐름과 바이트 출력 흐름바이트 입력 흐름: InputStream은 추상 클래스에 속하며, 하위 클래스인 FileInputStream을 실례화합니다.(바이트 그룹을 정의하고 입력 흐름 대상을 실례화하며 파일 내용을 바이트 그룹에 읽고 출력한...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.