byte[] bytes = "fsadf".getBytes();//byte数组
try {
OutputStream os = new FileOutputStream(new File("输出文件路径"));
BufferedInputStream is = new BufferedInputStream(new ByteArrayInputStream(bytes));
byte[] buf = new byte[1024];
int len;
while ((len = is.read(buf)) != -1) {
os.write(buf, 0, len);
os.flush();
}
is.close();
os.close();
} catch (IOException ex) {
ex.printStackTrace(System.err);
}
解决方案 »
- 键盘读取字符
- 新手!jdbc连接sql2000的问题?在线等!
- 关于System.in.skip( 1 )对后续的System.in.read();的读取影响,求解
- 设java环境方法(新人可以来看)
- 求教java中一个方法覆盖的问题!!!
- 那里可以找到for windows的Communication API ?在SUN网站上只有Linux和solaris的。谢谢。
- 到底什么是serverlet啊?能不能打个形象的比方啊?谢谢!(它和JAVABEAN有什么区别啊?是不是就是JAVABEAN啊?)
- jni的错误怎么看?高人指导一下
- 起泡法的问题,急!!!
- JFrame和Frame是什么关系,有什么区别
- javax swing 如何用按钮添加/删除一个JPanel
- 还是一个简单的数组问题
你得到的是二进制流,你按二进制流输出到文件就行了。你怎么知道就一定是个文本文件啊?编码类型BELE都还不知道呢。