如果字符串是值或单词,我如何为String创建'if'函数是否运行特定函数?

时间:2015-09-16 14:08:45

标签: java netbeans

String texts;
texts = textFieldb.getText();
String textd;
textd = textFieldc.getText();

如何使用“if”来运行特定的函数,例如:如果'texts'是一个数字,那么它将运行一个特定的函数,如果它不是一个数字,它将运行另一个。另外,如果它是一个单词,而不是一个数字,我该怎么做呢?谢谢。 :)

1 个答案:

答案 0 :(得分:0)

我认为这很简单。您只需要解析String并捕获异常。如果它在例外中,那不是数字,那么您可以做任何您想要的业务。例如:

    String texts = "test";
    try {
        int intValue = Integer.valueOf(texts);
        System.out.println("is number");
    } catch(NumberFormatException ex) {
        System.out.println("is not a number");
    }