2014-02-08 1 views
1

파일에서 inputStream 소스를 가져오고 이것을 ArrayListByte으로 입력하고 싶습니다.입력 스트림을 통해 바이트의 arraylist를 만듭니다.

그러나 나는 이것에 관해 어떤 것도 발견하지 못했습니다.

나를 도와 줄 사람이 있습니까?

+1

_ 그러나 나는 이것에 대해 아무 것도 발견하지 못했습니다 ._ [this] (http://docs.oracle.com/javase/tutorial/essential/io/) _all_ [this] (http : //docs.oracle.com/javase/tutorial/collections/implementations/list.html). –

답변

2

Files#readAllBytes 사용에 대한 방법 : 당신이 정말로 필요하면

byte[] bytes = Files.readAllBytes(path); 

변환을 List<Byte>에, with a simple loop을 수행 할 수 있습니다.

+0

'ArrayList '를 원하기 때문에'Arrays.asList (Files.readAllBytes (path))'에 대한 주석을 추가 할 가치가 있습니다. – asteri

+0

그러면 하나의 요소를 가진'List '가 반환 될 것입니다. – assylias

+0

하지만 전자 메일의 파일이기 때문에 inputStream이 필요합니다. –

관련 문제