//OUT.java
// \r\n输出换行(windows)
// \n 输出换行(linux)
//用JAVA的IO重定向就行了
import java.io.*;
public class OUT {
public static void main(String[] args) throws Exception{
String filePath = "C:\\out.txt";//更改成你想要输出的文件
System.out.println("这行输出将在控制台中见到!");
PrintStream printStream = new PrintStream(filePath);
PrintStream old = System.out;
System.setOut(printStream);
System.out.println("这行输出将在文件\""+filePath+"\"中见到!");
System.setOut(old);
System.out.println("这行输出又将在控制台中见到!");
}
}
给你介绍个思路把 : 希望对你有帮助 呵呵
import java.io.*;
public class InFile {
public static void main(String[] args) throws IOException{
//字符流
FileReader input = new FileReader("e:/a.java");//读取你要输出的内容
FileWriter f = new FileWriter("e:/a.txt");//把这些内容写入到a.txt中
int c=input.read();
while(c!=-1){
f.write(c);
System.out.print((char)c);
c=input.read();
}
input.close();
f.close();
}
}
可以配置一下日志。logger,这样然可以把你想输出的东西放在一个日志文件中,很方便。jdk中就有这个类,具体使用方法参考api
这是java高级里面的东西 IO 流!
你慢慢学。学到那里就自然会了~~~