gpt4 book ai didi

java - 从控制台读取已经写入的文本

转载 作者:行者123 更新时间:2023-11-29 06:07:06 25 4
gpt4 key购买 nike

我觉得问这个问题很愚蠢但是:我如何从控制台读取一个字符串它不是输入但已经写入控制台

例如,如果我向控制台打印一行,事后如何读取它?我知道这是非典型的。

最佳答案

正如布拉德在评论中指出的那样,除非在某些特殊情况下,否则您不能这样做。作为理由,请考虑当您将一些文本发送到控制台(通过标准输出或标准错误)进行打印时,并不能保证该文本确实会被打印出来。也许用户已将该输出流重定向到 /dev/null,在这种情况下,文本将永远消失。或者文本可能已经滚出视野。

基本上,不要指望能够访问发送到控制台输出的内容。如果需要,请在您的程序中保留一份副本。而且,如果您试图获取另一个程序发送到控制台的内容,则需要使用某种不同的安排,例如共享内存、套接字或 fifo 管道。

关于java - 从控制台读取已经写入的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190663/

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