Java往事之《返回整數的長度》

  返回整數的長度 ---------- 很少說,直接看栗子:spa

   public static void main(String[] args) {
        String str="123456";
        System.out.println(qwe(str));
    }
    
    public static int qwe(String str){
        Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");//正則
        boolean flag=pattern.matcher(str).matches();//判斷是不是整數,若是是返回true,不然返回false
        int num=flag==true?Integer.parseInt(str):0;//三目運算   flag==true這個條件若是成立就把問號後面的值給num,不然 就把冒號後面的值給num
        if(num>0){//判斷整數是否大於0
            return str.length();//返回長度
        }else{
            return 0;
        }
    }static

相關文章
相關標籤/搜索