欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 从流中正确读取字节

程序员文章站 2024-02-04 13:53:22
...

Java 从流中正确读取字节

 

	/**
	 * 测试用途,把响应写入文件
	 * 
	 * @param in
	 */
	private void dumpToFile(InputStream in) {

		FileOutputStream fos;
		try {
			String fileName = "/tmp/res-" + System.currentTimeMillis() + ".dmp";

			log.debug("fileName: " + fileName);

			fos = new FileOutputStream(fileName);

			byte b[] = new byte[2048];
			int i = -1;
			while ((i = in.read(b)) != -1) {
				fos.write(b, 0, i);
			}

			fos.close();
		} catch (Exception e) {
			log.error(e);
		}

	}