作者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
推 runtime:不是這個 06/16 14:53
推 runtime:還是感謝您的分享. 06/16 14:58