既然都已经System.out.println(String)了,对String处理不就满足了吗?难道还有别的意思?
解决方案 »
- 读xml文件的结点的问题
- 大型商业网站招聘
- 请教一下如何在eclipse调试中如何知道一个变量什么时候变成NULL了,感谢
- 为什么要跳过2位呢?
- long数据类型转换为double会出现数据丢失吗?
- midlet程序中的多线程问题
- Hash Tables 如何理解
- C\C++ 如何使用 JDBC 连接数据库???(windows 和 unix\linux 环境)100分求购!!!
- 请问谁有利用java在oracle数据库中存取图片的例子,或者文档,十分感谢,急,谢谢
- 页面刷新问题:页面在打开时,必需刷新之后才能看到最新的网页。怎么解决??
- 初学者2问题:Object是最基本类吗;import java.awt.*为什么还要import java.awt.event.*?
- java 中 ">>" 和 ">>>"有什么区别啊?
我在设计一个2个机器人对话的程序,首先通过一定方法,由bot1随机产生一个string,然后输出到控制台*,bot2要获取bot1产生的string,然后分析,进行相应的回答,因为某些原因,无法记录bot1随机产生的这个String,所以必须从控制台输出的语句中获取,有办法吗?
private static class MyPrintStream extends PrintStream {
private PrintStream ps;
public MyPrintStream(PrintStream ps) {
super(ps);
this.ps = ps;
}
public void write(byte[] buf, int off, int len) {
super.write(buf, off, len);
}
} System.setOut(new MyPrintStream(System.out));这样就可以在write方法中接收到需要输出的信息了(这个方法需要在人其它东西输出之前就调用过了)