String display;
System.out.println(display);
try{ 
  PrintWriter out=new PrintWriter(new FileWriter("t.txt"));
  out.println(display);
  out.close();
}
catch(Exception ex){}

解决方案 »

  1.   

    晕,楼上的你这是输出重定向吗?我写一个吧import java.io.*;public class ChangeSystemOut{
    public static void main(String args[]) throws Exception{
    FileOutputStream fout = new FileOutputStream("F:/tmp/out.txt");
    PrintStream out = new PrintStream(fout);
    System.setOut(out);
    System.out.println("hello world");
    }
    }
      

  2.   

    public class Test{
      public static void main(String args[]){
      
      for (int i=0;i<1000000;i++)
      System.out.print(i+" ");
      
      }
    }
      

  3.   

    假定CopyFile.java在c根目录下,输出文件为output.txt (需jdk 1.42)
    import java.io.*;
    import java.nio.*;
    import java.nio.channels.*;public class CopyFile{
    public static void main(String args[]) throws Exception{
    FileInputStream fis=new FileInputStream("c:/CopyFile.java");
    FileChannel fic=fis.getChannel();
    FileOutputStream fout=new FileOutputStream("c:/output.txt");
    FileChannel foc=fout.getChannel();
    ByteBuffer bbuf=ByteBuffer.allocate(1024);
    while(true){
    int ret=fic.read(bbuf);
    if(ret==-1) break;
    bbuf.flip();
    foc.write(bbuf);
    bbuf.clear();
    }
    }
    }
      

  4.   

    我已经搞定了,谢谢sweetboyz的帮助!
    另外一个问题,在我这个程序中,输出如下
    1    2    3    4    
    我现在要想输出这样,该怎么做
    000001    000002    000003    000004    


                      999999另外给分20,谢!
      

  5.   

    假定CopyFile.java在c根目录下,输出文件为output.txt (需jdk 1.42)
    import java.io.*;
    import java.nio.*;
    import java.nio.channels.*;public class CopyFile{
    public static void main(String args[]) throws Exception{
    FileInputStream fis=new FileInputStream("c:/CopyFile.java");
    FileChannel fic=fis.getChannel();
    FileOutputStream fout=new FileOutputStream("c:/output.txt");
    FileChannel foc=fout.getChannel();
    ByteBuffer bbuf=ByteBuffer.allocate(1024);
    while(true){
    int ret=fic.read(bbuf);
    if(ret==-1) break;
    bbuf.flip();
    foc.write(bbuf);
    bbuf.clear();
    }
    }
    }这段代码什么意思?????
      

  6.   

    你其实要想要一个文件复制的程序了,上面的代码就是用来复制文件的
    不难啊,应该看的懂的啊,具体可查看jdk api的帮助
      

  7.   

    for(int i=0;i<100000;i++)
    {
     if(i<10)
      System.out.println("00000"+i);
    if(i>=10&&i<100)
      System.out.println("0000"+i);

    }
    依次类推吧,竟供查考