欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java验证字符串是否是数字,java验证字符串数字,下面代码演示如何验证输入

来源: javaer 分享于  点击 6534 次 点评:215

java验证字符串是否是数字,java验证字符串数字,下面代码演示如何验证输入


下面代码演示如何验证输入的字符串是否为数字。

第一个例子使用Integer类检查字符串是否为整型数,而第二个例子通过Long类判断字符串是否为长整型。

/** * Main.java * * @author byrx.net */public class Main {    /**     *  验证输入的字符串是否是数字     */    public boolean checkIfNumber(String in) {        try {            Integer.parseInt(in);        } catch (NumberFormatException ex) {            return false;        }        return true;    }    /**     * 启动应用程序     *     * @param args the command line arguments     */    public static void main(String[] args) {        Main main = new Main();        System.out.println( main.checkIfNumber("123") );        System.out.println( main.checkIfNumber("ABC") );        System.out.println( main.checkIfNumber("123123123123123") );    }}

输出如下:

truefalsefalse

也可以使用Long类判断字符串是否为长整型数字:

/** * Main.java * * @author byrx.net */public class Main {    /**     * Validates if input String is a number     */    public boolean checkIfNumber(String in) {        try {            Long.parseLong(in);        } catch (NumberFormatException ex) {            return false;        }        return true;    }    /**     * Starts the program     *     * @param args the command line arguments     */    public static void main(String[] args) {        Main main = new Main();        System.out.println( main.checkIfNumber("123") );        System.out.println( main.checkIfNumber("ABC") );        System.out.println( main.checkIfNumber("123123123123123") );    }}

输出如下:

truefalsetrue
相关栏目:

用户点评