當前位置:編程學習大全網 - 編程軟體 - 寫程序,如何判斷壹個String 類型的字符串為數字?

寫程序,如何判斷壹個String 類型的字符串為數字?

Java裏要判斷某個字符串是不是整個就是壹個數字其實蠻簡單的。壹種辦法是用parseXXX()看會不會拋出異常,沒拋異常的就是數字。例如數字不大的時候可以用Integer.parseInt(),大壹點的時候Long.parseLong(),浮點數可以用Double.parseDouble(),等。數字很大的時候用new BigDecimal()看看拋不拋異常,也壹樣。要不然開個Scanner看看hasNextXXX(例如hasNextInt之類)是否true也行。或者是用正則表達式,看看str.matches(regex)是不是返回true就行。其中regex的部分,對非負整型用"\\d+",有可選的負號的用"-?\\d+",可選正負號的用"(?:+|-)?\\d+",非負的浮點數用"\\d+(?:\\.\\d+)?",……

  • 上一篇:有沒有什麽軟件可以把很多圖片或者照片做成壹個帶背景音樂的短視頻(不閃爍)?
  • 下一篇:JS語句 截取以逗號隔開的字符串 比如 我有壹個“12,25,24,234,234,” 我想取出來單獨12,25,24......,用JS
  • copyright 2024編程學習大全網