간단한 파일 읽기 InputStream 및 쓰기 OutputStream
2239 단어 입출력 흐름
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
/**
* IO
* 1、 File
* 2、 InputStream FileInputStream
* 3、 :byte car[] = new byet[1024]; +read+
* 4. --> 。
*/
public class ByteIo {
public static void main(String[] args) {
//
File src = new File("E:/Media/a.txt");
//
InputStream it = null;
try {
it = new FileInputStream(src);
//
byte car[] = new byte[50];
int len =0 ;
while(-1!=(len=it.read(car))){
String info = new String(car,0,len);
System.out.println(info);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println(" ");
} catch (IOException e) {
System.out.println(" ");
e.printStackTrace();
}finally{
if(null!=it){
try {
it.close();
} catch (IOException e) {
System.out.println(" ");
e.printStackTrace();
}
}
}
}
}
=======================================================================================================================================
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
/**
* IO
* 1、 File
* 2、 OutputStream FileOutputStream
* 3、 :write() +flush
* 4. --> 。
*/
public class ByteIo02 {
public static void main(String[] args) {
File src = new File("E:/Media/a.txt");
OutputStream os = null;
try {
// true
os = new FileOutputStream(src,true);
String str = "zhang san qu mai bao zi ! \r
";
byte date[] = str.getBytes();
os.write(date, 0, date.length);
os.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
System.out.println(" ");
} catch (IOException e) {
e.printStackTrace();
System.out.println(" ");
}finally{
if(null!=os){
try {
os.close();
} catch (IOException e) {
e.printStackTrace();
System.out.println(" ");
}
}
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단한 파일 읽기 InputStream 및 쓰기 OutputStream텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.