처음 파일에 쓰지만 파일의 텍스트가 완전히 잘못 나온다. 번호 대신 (인쇄 할 예정인) 숫자를 인식 할 수없는 문자를 인쇄합니다. 왜 이런 일이 일어나는 지 이해할 수 없습니까? (내 코드에서 print 문은 for 루프 안에 있지만 루프 주변의 "셸"입니다.)파일에 쓰기
논리적 인 설명이 있습니까?
try {
FileWriter outFile = new FileWriter("newFile.txt", true);
outFile.write(number);
} catch (IOException e) {
e.printStackTrace();
}
문자 인코딩은 지정되지 않았습니다. 문자 인코딩을 지정해야합니다. –
@BoristheSpider :'FileWriter '로는 불가능합니다. ( –
스캐너는 어디에도 쓸 수 없으며, 코드에는 스캐너가 없습니다. 부적절한 것을 소개하지 마십시오. – EJP