public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("/whetu.txt");
fos.write("this is a test".getBytes());
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
解决方案 »
- 重赏:关于lucene 搜索的问题 满意就结贴
- spring中数据源迁移致weblogic的jdbc 若干问题
- facebook api登录后返回的token值格式以正确,是啥原因?
- 中小型的购物网站,用什么数据库好?
- 请问高手:怎么会出现这种情况呢?
- struts + hibernate构建网站的问题
- 新增记录时ActionForm中没有编辑的字段怎么保持null而不是""(空字符串)
- 菜鸟问题,EJB入门级问题,谢谢!
- 急急!有些关于在jbuilder5里开发ejb的问题,请各位有经验的能帮帮忙!
- XFire No bean named 'xfire' is defined异常
- spring+hibernate分页
- Spring IOC AOP 能流行多久??
做一个标准IO的重定位就可以了,编程思想里面有例子
如下:
System.setOut(PrintStream out);
把out参数设置成为你需要输出的文件输出流就可以了
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.PrintStream;public class Redirecting {
public static void main(String[] args)throws Exception {
PrintStream console = System.out;
BufferedInputStream in = new BufferedInputStream(new FileInputStream("Redirecting.java"));
PrintStream out = new PrintStream(new BufferedOutputStream(new FileOutputStream("test.out")));
System.setIn(in);
System.setErr(out);
System.setOut(out);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s;
while((s=br.readLine())!=null){
System.out.println(s);
}
out.close();
System.setOut(console);
}
}
该程序读取文件后输出到test.out里面
*
* @param source 要保存的字符串
* @param path 要保存的路径 如: C:\out.txt
* @throws Exception
*/
public void writeToFile(String source,String path) throws Exception{
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(path)));
bw.write(source);
bw.flush();
bw.close();
}