java中求一個字符串中大小寫字母及非英文字母的個數

 

//第一種思路:

//將字符串中的每個字符取出,然後用循環對每一個字符進行比較,用三個個變量記錄相應的字符數

 

 

 

//第二種比較傻的思路:先定義出大小寫的26個字母,然後根據索引來查找

 

//第三種思路:利用Character包裝類的isLowerCase()和isUpperCase()方法:

 

 總結:

1.java很強大,包裝了一些常用的方法,在瞭解的基礎上,現成的當然省力。

2.經常查java的Api文檔很重要,java的巨人。

3.前兩種思路包含了很巧妙地思想,擴展思維有很大幫助。在不瞭解java的情況下,完全可以靠學過的知識解決。

經常犯的錯誤

1.注意:如果將 a[i]<='Z'寫成了a[i]<="Z",就會報錯:運算符<=不能應用於char,java.lang.String

因爲雙引號表示字符串(String類型),單引號表示字符(Char類型)。

2.length()方法 i<j.length()  寫成i<jlength,就會報錯.

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章