java如何取字串中的數字和.

來源:酷知科普網 3.04W

字串在java開發中使用得非常頻繁,下面講解如何獲取字串中的數字和。

操作方法

(01)原理是利用Int(string),方法轉換,如果是數字的字串,那麼就可以轉換成功,否則丟擲異常:NumberFormatException:

java如何取字串中的數字和.

(02)程式碼如下:String str="字串123*/方法324ab5e"; //隨便一個字串char[] strChars = arArray(); // 轉化成一個charint number = 0;t(str +" 裡面的數字:");for(int i=0;i<th;i++){try{int n = eInt(strChars[i]+"");number+=n;t(n + "  ");}catch(NumberFormatException e){continue;}}t( "之和為:" +  number);執行結果:

java如何取字串中的數字和. 第2張

(03)程式碼解析:先把字元竄轉換一個char[]陣列,然後利用eInt(strChars[i]+"")轉換數字,如果char[i]不是一個數字字串,那麼會丟擲異常,這時候迴圈會continue;自動跳出個異常繼續判斷下一個是否為數字字串,把每次的數字相加得到最後的和。

熱門標籤