WEB开发网
开发学院软件开发Java java从键盘输入数据,动态辨别是否是必输内容 阅读

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从键盘输入数据,动态辨别是否是必输内容

Tags:java 键盘 输入

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接