try {
BufferedReader br = new BufferedReader(new FileReader("D:\\acontent.txt"));
String a="";
int c;
Reader r = new InputStreamReader(br);
while((c=r.read())!=-1){
a= a + Character.toString((char)c);
}
파일에서 읽는 코드를 작성하고 문자열 전체 내용을 저장하려고하는데이 방법으로 만 수행하려는 경우 스캐너 클래스 또는 기타를 사용하고 싶지 않습니다. 방법 plz이 어디로 잘못 가고있는 방법을 제안합니다.버퍼링 된 입력기 및 입력 스트림과 혼동 됨
어떤 문제가 발생 했습니까? – ikegami
코드에서 두 개의 오류가 발생했습니다 ........ 생성자 InputStreamReader (BufferedReader)가 정의되지 않았습니다 ............ 생성자 BufferedInputStream (BufferedReader)이 정의되지 않았습니다 –
음, 그렇습니다. 'InputStreamReader' 기본적으로'InputStream'을 로직으로 랩핑하여 바이트를 문자로 변환함으로써'Reader'로 변환합니다. 이미'리더 (Reader) '인 것으로부터 시도하고 구성하는 것은 의미가 없습니다. –