java从键盘输入数据,动态辨别是否是必输内容
2012-05-22 10:17:54 来源:WEB开发网核心提示:/** * 键盘输入 * @param tag 标志,当tag取“need”值时,java从键盘输入数据,动态辨别是否是必输内容,该项为必须输入内容,不需要则用“null”或其他字符 * @return */ public stat
/**
* 键盘输入
* @param tag 标志,当tag取“need”值时,该项为必须输入内容,不需要则用“null”或其他字符
* @return
*/
public static String inputInfo(String tag) {
int ch;
String r = "";
boolean done = false;
while (!done) {
try {
ch = System.in.read();
if (ch < 0 || (char) ch == 'n') {
if (tag.equals("need")) {
if (r == "") {
System.out.println("该项必须输入,请重新输入!");
} else {
done = true;
}
} else {
done = true;
}
} else if ((char) ch != 'r') {
r = r + (char) ch;
}
} catch (java.io.IOException e) {
e.printStackTrace();
done = true;
}
}
return r;
}
java从键盘输入数据,动态辨别是否是必输内容
更多精彩
赞助商链接
