java验证字符串是否是数字,java验证字符串数字,下面代码演示如何验证输入
分享于 点击 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
用户点评