【问题标题】:Write to console using Filewriter in java [closed]在java中使用Filewriter写入控制台[关闭]
【发布时间】:2018-03-26 01:35:54
【问题描述】:

我在 java 中遇到了问题。我需要使用 FileWriter 来写输出。但现在我想使用 Filewriter 编写标准输出(到控制台)。有什么想法吗?? 感谢您的帮助

【问题讨论】:

  • Nomen est omen。 文件编写器。
  • 谁给你这个明显​​荒谬的要求,为什么?
  • @RobbyCornelissen 标准输出(也是标准错误和标准输入)可以像任何普通文件一样通过文件描述符被识别和写入。这实际上正是 java 所做的:docs.oracle.com/javase/7/docs/api/java/io/…

标签: java console filewriter


【解决方案1】:

这可以通过构造函数FileWriter#FileWriter(FileDescriptor)FileDescriptor 初始化FileWriter 来完成

一个简单的例子:

import java.io.*;

public class Test
{
    public static void main(String[] args)
    throws IOException
    {
        FileWriter fw = new FileWriter(FileDescriptor.out);
        fw.write("Hello world\n");
        fw.flush();
        fw.close();
    }
}

输出

世界你好

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多