JAVA中如何将显示在控制台的数据输入到文本框中,如图所示

2025-02-23 18:53:02
推荐回答(3个)
回答1:

  System.out.println这句代码是System类里面的out成员变量(它也是一个类).println()方法
  其中的out是PrintStream类型的类
  OutputStream os = new FileOutputStream(new java.io.File("c:\\这是测试.txt"));
  System.setOut(new PrintStream(os));
  这样就能拿到System.out.println打印出来的内容了。
  如果要实时获取打印的内容,只要将OutputStream 改变成内存处理,而不是写到文件就成了

  OutputStream os = new PrintStream(new File("c:\\临时文件.txt")){
   @Override
   public void println(String x) {
   // TODO Auto-generated method stub
   //嘿。x就是System.out.println 打印的内容,我在这里就不写入临时文件了,测试而已
   }
  };
  System.setOut(new PrintStream(os));//修改输出流

回答2:

控制台都能显示数据了,那就直接在文本框里显示就行了,在文本框里输入控制台输出的代码

回答3:

复制不行吗,