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从键盘输入数据,动态辨别是否是必输内容
更多精彩
赞助商链接