gpt4 book ai didi

java - 从另一个类读取 System.out.println(Text)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:39:42 26 4
gpt4 key购买 nike

基本上我正在创建一个类,该类应该从另一个类中读取一系列整数。

另一个类是 System.out。按以下顺序打印整数:

i i i i
i i i i
... etc.

所以我基本上想制作一个字符串文件或任何有效的文件,以便我可以在第一个类中读取此输出。

我很迷茫,我不知道我是否应该创建一个 Scanner(System.in),如果是,该如何处理。

我想这是一个非常开放的问题,所以提前道歉。

最佳答案

重定向 System.out 是一种解决方案,但这会为所有类重定向 System.out - 您不能(轻松地)专门为这个类重定向。

也许这个“其他类”在您的控制之下,您可以以此为契机重构代码。所以也许你有这样的东西:

public void print(int[] values) {
// ...
System.out.println(result);
}

那么你可以把代码改成

public String prepareResult(int[] values) {
// ...
return result;
}

public void print(int[] values) {
System.out.println(prepareResult(values));
}

如果您需要以字符串形式输出,则调用“prepareResult”方法。

关于java - 从另一个类读取 System.out.println(Text),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214803/

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