BufferedWriter로 java로 파일을 작성하고 있습니다.BufferedWriter에서 버퍼로 접근하는 방법
public static void main(String[] args) {
try(BufferedWriter writer = Files.newBufferedWriter(filePath, Charset.forName("CP1252"))) {
while (thereIsContentToWrite){
writer.write(content);
}
}catch (CharacterCodingException ce){
//get content of writer's current buffer (java.io.BufferedWriter.cb)
}catch (IOException e) {
e.printStackTrace();
}
}
나는 그것이 CP1252에 따라, "맵 불가 문자"를 포함로 작가의 현재의 버퍼의 컨텐츠를보고 싶어 - 여기 내 코드입니다. 현재, 우리는 내용을 담을 다른 버퍼를 유지하려고 노력하고 있지만 같은 것을 달성하기위한 더 나은 접근 방법이 있는지 알고 싶습니다.
당신이 쓰는'content'에서 내용을 가져올 수 없습니다. – eatSleepCode
@eatSleepCode 언급 한대로 다른 버퍼에 콘텐츠를 보관합니다. 그러나 그것은 오버 헤드입니다. –