자바 IO 흐름 (2) --- 문자 로 파일 읽 기
1882 단어 java io
package com.io;
import java.io.*;
public class ReaderOne {
public static void main(String[] args)
{
//
FileWriter fw;
int i;
try {
FileReader fr = new FileReader("D://java//a.txt");
int c;
while((c=fr.read())!=-1)
System.out.print((char)c);
fr.close();
}
catch (Exception e)
{
System.out.print(" ");
}
//
FileReader fr;
try {
fr = new FileReader("D://java//a.txt");
}
catch (Exception e)
{
System.out.println("not found this file");
return;
}
try
{
fw = new FileWriter("D://java//b.txt");
}
catch (Exception e)
{
// TODO: handle exception
System.out.println("error");
e.printStackTrace();
return;
}
try
{
i = fr.read();
while(i!=-1)
{
fw.write(i);
i=fr.read();
}
fr.close();
fw.close();
}
catch (Exception e)
{
System.out.print(" ");
}
}
}
언제 바 이 트 를 사용 할 지, 언제 문자 방식 을 사용 할 지, 일반적으로 글자 의 길 이 는 바이트 의 2 배 이 며, 중국어 라면 문 자 를 사용한다.
다음은 두 가지 방식 간 의 전환 을 어떻게 진행 하 는 지 에 대해 이야기 할 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java IO --- 학습 노트 (데이터 흐름)바이트 와 바이트 배열 을 처리 할 수 있 는 동시에 int, float, boolean 등 기본 데이터 형식 도 처리 할 수 있다. 이런 데 이 터 는 파일 에서 의 표현 방식 이 메모리 에 있 는 것 과 마찬가지...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.