Java의 IO 스트림은 항상 나에게 두통이되었습니다 (시스템에서 Java를 배우지 못하므로 문서를 읽는 데 필요한 기능을 구현해야합니다).
최근에 요구 사항이 발생했습니다. 파일 바이트 바이트를 읽으십시오. 온라인에서 많은 방법과 많은 코드가 있습니다. 간단한 방법을 공유하겠습니다 (적어도 내 필요에 맞습니다).
파일 = 새 파일 (filename); // filename은 파일 디렉토리입니다. inputStream in = null을 설정하십시오. 바이트 [] bytes = null; in = new FileInputStream (파일); // 사용해야 할 실제는 fileInputStream 클래스 바이트의 read () 메소드 = new Byte [in.available ()]; //in.available ()은 파일의 바이트 수를 in.read (bytes)로 가져 오는 것입니다. // 파일의 바이트를 바이트 배열로 하나씩 채우십시오. // 닫아야합니다
물론 중간에 예외를 처리해야합니다. 모든 사람은 예외 처리에 대한 요구가 다르므로 Catch는 여기에 저장됩니다 ~~~
작은 파일의 바이트 수를 얻는 것은 괜찮지 만 큰 파일에서는 시도하지 않았습니다. 그러나 괜찮아 야합니다. 그렇지 않으면이 방법의 중요성은 무엇입니까? ? ?
바이트 별 Java 읽기 파일의 위의 간단한 예는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.