码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-12-09 15:43:51      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:android平台   java   文件   字节数组   内存   

/**
	 * 
	 * @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 把指定路径的文件读入内存并用字节数组保存工具方法

标签:android平台   java   文件   字节数组   内存   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!