「Java入門」ファイルをbyte[]に変換するサンプル
Javaコード:
public byte[] getFileData(){
try(InputStream inputStream = this.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();)
{
byte[] cft = new byte[1024];
while(true){
int len=inputStream.read(cft);
if(len < 0){
break;
}
baos.write(cftr,0,len);
}
return baos.toByteArray();
}catch(IOExceptione ){
e.printStackTrace();
}
return null;
}
public InputStream getInputStream() throws FileNotFoundException{
return new FileInputStream(super.getPath());
}