java - 用于写入和读取字符串的接口(interface)

标签 java

我目前正在使用java.io.PrintStream:

public void print(String s)

打印到标准输出。我还使用我自己的类,其中有:

public void read(String expectedResponse) throws IOException 

通过 ssh 连接读取的方法。

我现在希望使用调度,以便我可以添加一个实现读取和写入方法的 Logger 类,以便将正在发送和读取的内容记录到单个文件中。我可以使用哪些接口(interface)类来声明 print 和 read 方法?

我实在不明白为什么有Appendable、Closeable、Flushable的接口(interface),却没有Printable的接口(interface)。

最佳答案

虽然我不太确定“声明打印和读取方法”是什么意思,但我建议您查看 slf4j日志外观。这是实际使用的日志记录解决方案之一,一旦您走上日志记录路径,就值得考虑一个有意义的解决方案。玩得开心!

关于java - 用于写入和读取字符串的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15153466/

相关文章:

java - Selenium Firefox/Web-Driver 无法通过 XPath 找到元素

java - Java中存储多键值对的数据结构

java - Guava 缓存包含值

java - 如何声明 Java Final 变量,以便它定义有效整数值的范围或域?

java - Nifi-1.0.0 和 Crate.IO

java - 如何创建向上计数的字母数字标识符?

Java - 如何将大整数解析为命令行参数?

java - 如何获取 Spring MVC 中路径剩余部分的路径变量?

java - 如何在android studio中实现观察者模式?

java - 使用 Robolectrics 和 Mockito 来模拟/ stub 函数调用发出 http 请求,但它不起作用