java8 - java.nio.charset.MalformedInputException: Input length = 2
大家讲道理
大家讲道理 2017-04-18 10:45:13
0
2
1520
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
小葫芦

으아아아

원본 코드는 다음 클래스를 가져와야 합니다
import java.nio.file.Files;
import java.nio.file.Paths;
그러나 이 형식으로 변경합니다
import java .io.File;
import java.io.FileInputStream;
은 정상이며 오류가 없습니다.
게다가 몇몇 친구들은 원문에서 한 글자와 오류가 있는 줄을 삭제해도 오류가 발생하지 않는다고 하더군요. 매우 이상한 질문입니다. nio.file.Files를 사용하는 데 왜 문제가 있는지 모르겠습니다

PHPzhong

초대해주셔서 감사합니다. IO와 NIO의 차이점을 오해했을 수 있습니다. 가장 기본적인 점은 IO가 스트림 지향이고 NIO가 버퍼 지향이라는 것입니다. nio를 사용하면 readLine이 전혀 작동하지 않습니다. 읽을 수 없으며 NIO는 버퍼를 읽고 버퍼 크기를 스캔할 수만 있으며 데이터를 구문 분석할 때 NIO는 IO 스트림을 차단하는 것보다 더 큰 비용을 지불해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿