www.ndwl.net > jAvA如何将一个InputStrEAm写入文件啊?

jAvA如何将一个InputStrEAm写入文件啊?

补充楼上,OutputStream才是写

用WPS能直接转成JPEG 想清楚点的话把图拉大点再转 或先转PDF再用ps转成JPEG 用word2007也可以,360d里软件下载有直接有Wps下载

int len=-1; byte[] bt = new byte[2048]; //可以根据实际情况调整,建议使用1024,即每次读1KB while(len=(in.read(bt)) != -1) { os.write(bt,0,len); //建议不要直接用os.write(bt) } os.flush(); in.close(); os.close();

根据网上大神的说法: 使用缓冲流,能提高文件的读写效率. BufferedOutputStream bout = new BufferedOutputStream(out); int len =0; byte[] buf = new byte[1024]; ....... 但是经本人测试,好像没什么区别,不知道他们说的大型文件是多少,我用1.2...

java中实现字符流的写入写出使用BufferedReader和BufferedWriter来实现,具体事例代码如下: public class FileTest { public static void main(String[] args) { File file=new File("C:\\Users\\hp\\Desktop\\a.txt"); BufferedReader read=nu...

File outFile = new File("/sdcard/pic/tmp.jpg"); FileOutputStream fos = new FileOutputStream(outFile); try { InputStream is = httpResponse.getEntity().getContent(); byte[] byteArr = new byte[1024]; //读取的字节数 int readCount =...

基于流(Stream)的解决 流是单向的有方向性的描述信息流的对象,InputStream是输入流的接口,对程序来说是入,是读,可以从文件读,缓存区读,网络节点读等等. 写入文件,对程序来说是出,是写,就是FileOutputStream,可以写入int也可以byte[] 所以解决方...

java文件追加内容的三种方法: 方法一: public static void writeToTxtByRandomAccessFile(File file, String str){ RandomAccessFile randomAccessFile = null; try { randomAccessFile = new RandomAccessFile(file,"rw"); long len = random...

定义一个输出文件,然后输出就可以了,具体见下面的代码 import java.io.*; public class StreamDemo { public static void main(String args[]) { File f = new File("c:\\temp.txt") ; OutputStream out = null ; try { out = new FileOutputS...

网站地图

All rights reserved Powered by www.ndwl.net

copyright ©right 2010-2021。
www.ndwl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com