回覆列表
  • 1 # daazhu1

    public class StringUtils001 {

    public static void main(String[] args) {

    String input = getInputString();

    int numCount = countNum(input);

    JOptionPane.showMessageDialog(null, "字串 [" + input + "] 中數字的個數為:" + numCount );

    }

    /** 計算字串中數字的個數 */

    public static int countNum(String str){

    int count = 0;

    for(char c:str.toCharArray()){

    if(Character.isDigit(c)){

    count++;

    }

    }

    return count;

    }

    private static String getInputString() {

    String input = null;

    while(true){

    input = JOptionPane.showInputDialog("請輸入字串");

    if(input == null || input.trim().length() == 0)

    JOptionPane.showMessageDialog(null, "忽悠我是吧, 別正個空的字串啊 ~");

    else

    return input;

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 嬰兒咳嗽的時候拍背應該怎麼拍才是正確的方法呢?