首页 > 编程语言 > 详细

Java 把指定路径的文件读入内存并用字节数组保存工具方法

时间:2014-12-09 15:43:40      阅读:253      评论:0      收藏:0      [点我收藏+]
/**
	 * 
	 * @param path 文件路径
	 * @return 文件转成字节数组
	 */
	
	public static byte[] getByteArrayFrom(String path){
		
		byte[] result=null;
		
		ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
		
		//创建文件
		File file=new File(path);
		FileInputStream fileInputStream=null;
		try {
			 fileInputStream=new FileInputStream(file);
			 int len=0;
			 byte[] buffer=new byte[1024];
			 while((len=fileInputStream.read(buffer))!=-1){
				 outputStream.write(buffer, 0, len);
			 }
			 result=outputStream.toByteArray();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			if(fileInputStream!=null){
				try {
					fileInputStream.close();
					fileInputStream=null;
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				
			}
		}
		
		
		return result;
	}

Java 把指定路径的文件读入内存并用字节数组保存工具方法

原文:http://blog.csdn.net/u014600432/article/details/41823523

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!