作者tzeng0401 (Leo)
看板java
标题Re: [问题] 类似C的 getcg getchar
时间Tue Jun 16 13:32:35 2009
※ 引述《runtime (LLLLL)》之铭言:
: 刚刚想到一个问题 虽然手边没有需要这种功能的程式
: 但就只是纯粹想到 似乎Java不能这麽做...
: 就是希望能让 Java 在 Command line 下执行
: 跑出类似 getch getchar 这类输入功能的程式
: Ps. 按一个字就抓到一个输入 (不需要按 enter)
: 从没想过到底要怎麽弄 一想到就头大
: 对了 JNI不算数唷 啾咪~~
import java.io.IOException;
import java.io.InputStreamReader;
public class TypeCaptcher {
public static void main(String[] args) {
// TODO Auto-generated method stub
TypeCaptcher captcher = new TypeCaptcher();
InputStreamReader reader = new InputStreamReader(System.in);
int i=0;
StringBuffer type = new StringBuffer();
try {
while ((i = reader.read()) != -1) {
type.append(captcher.getChar(i));
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private char getChar(int i) {
char ch;
ch = (char)i;
return ch;
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.228.254
1F:推 runtime:不是这个 06/16 14:53
2F:推 runtime:还是感谢您的分享. 06/16 14:58