java读取一个文件到byte数组

BufferedInputStream in = new BufferedInputStream(new FileInputStream("/media/music/hello.ogg"));        
                ByteArrayOutputStream out = new ByteArrayOutputStream(1024);        
     
                System.out.println("Available bytes:" + in.available());        
     
                byte[] temp = new byte[1024];        
                int size = 0;        
                while ((size = in.read(temp)) != -1) {        
                        out.write(temp, 0, size);        
                }        
                in.close();        
     
                byte[] content = out.toByteArray();        
                System.out.println("Readed bytes count:" + content.length);    
 

 

posted on 2020-11-23 21:49  lydstory  阅读(494)  评论(0)    收藏  举报

导航