91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java判斷字符串是否為數字的方法是什么

小億
313
2023-04-27 16:06:10
欄目: 編程語言

Java 判斷字符串是否為數字的方法有以下幾種:

1、使用正則表達式

可以使用正則表達式判斷字符串是否為數字。例如,使用 \d+ 匹配一個或多個數字,示例代碼如下:

public static boolean isNumeric(String str) {

return str.matches("\\d+");

}

2、使用 NumberUtils.isNumber() 方法

可以使用 Apache Commons Lang 庫中的 NumberUtils.isNumber() 方法判斷字符串是否為數字。該方法會自動將字符串轉換為數字類型,如果轉換成功,則說明字符串為數字。示例代碼如下:

import org.apache.commons.lang3.math.NumberUtils;


public static boolean isNumeric(String str) {

return NumberUtils.isNumber(str);

}

3、使用 Double.parseDouble() 方法

可以使用 Double.parseDouble() 方法將字符串轉換為 double 類型,如果轉換成功,則說明字符串為數字。示例代碼如下:

public static boolean isNumeric(String str) {

try {

Double.parseDouble(str);

return true;

} catch (NumberFormatException e) {

return false;

}

}

需要注意的是,以上方法只能判斷是否為整數或小數,如果需要判斷更復雜的數字格式,需要使用更復雜的正則表達式或自定義的方法。

0
沐川县| 新干县| 会泽县| 高清| 禹城市| 来凤县| 江安县| 鹤庆县| 宁蒗| 钟祥市| 武川县| 阆中市| 河津市| 鹤山市| 喀喇沁旗| 大荔县| 安泽县| 平远县| 保山市| 藁城市| 桐庐县| 凤凰县| 康马县| 务川| 周至县| 赤水市| 普兰县| 红河县| 揭西县| 玉林市| 襄城县| 姜堰市| 英德市| 安徽省| 屯昌县| 罗平县| 通州区| 鲜城| 盈江县| 平阴县| 正宁县|