gpt4 book ai didi

java - 如果重定向到文件或显示到控制台,则相应地动态格式化输出

转载 作者:行者123 更新时间:2023-11-30 09:26:16 25 4
gpt4 key购买 nike

我想格式化我的 java 程序的输出,以便每当它被重定向到一个文件(xl 或 csv 文件)时,我希望输出以逗号分隔,但在控制台上显示时它不应该以逗号分隔。这些应该在运行时。

最佳答案

从 Java 6 开始,我们有了 Console 类。它的实例可以通过 System.console() 方法获得。如果在运行时没有可用的控制台设备,则调用此方法将返回 null。

if(null == System.console()) {
// write to file
// code
}
else {
// write to console
// code
}

关于java - 如果重定向到文件或显示到控制台,则相应地动态格式化输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14985699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com