字串轉換基礎資料型別

2021-10-24 20:26:08 字數 1115 閱讀 4262

我們一般用parse方法,例如 integer.parseint

舉個簡單的例子:

得到的結果:

但是它是不安全的,畢竟每一次都丟擲異常(下邊是原始碼)

public static int parseint(string s) throws numberformatexception
上異常**看一下

那我們應該怎麼做呢?

apache lang numberutils(就是介個小工具類)

//依賴

org.apache.commons

commons-lang3

3.10

看一下原始碼是怎麼寫的

public static int toint(string str, int defaultvalue)  else  catch (numberformatexception var3) }}

非常貼心的幫我們判斷,**異常資訊,返回我們傳入的預設值(真香,我們再來測試一下之前發生錯誤的轉換)

這次的話沒有報錯,程式正常執行並輸出(不傳預設值程式會自動給你返回0)

資料型別轉換為字串

c語言提供了幾個標準庫函式,可以將任意型別 整型 長整型 浮點型等 的數字轉換為字串。c c 語言提供了幾個標準庫函式,可以將字串轉換為任意型別 整型 長整型 浮點型等 以下是用itoa 函式將整數轉換為字串的乙個例子 include include void main void itoa 函式有3...

js 字串 轉換 數字 型別轉換 資料型別

方法主要有三種 轉換函式 強制型別轉換 利用js變數弱型別轉換。1.轉換函式 js提供了parseint 和parsefloat 兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對string型別呼叫這些方法,這兩個函式才能正確執行 對其他型別返回的都是nan not a number ...

JS基礎 資料型別 字串

借鑑 字串就是零個或多個排在一起的字元,放在單引號或雙引號之中。需要注意的就是下面的轉義一級編碼方面的問題。0 null u0000 b 後退鍵 u0008 f 換頁符 u000c n 換行符 u000a r 回車鍵 u000d t 製表符 u0009 v 垂直製表符 u000b 單引號 u0027...