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

溫馨提示×

java如何獲取字符串數字

小億
86
2024-09-05 06:38:51
欄目: 編程語言

在Java中,你可以使用以下方法從字符串中提取數字:

  1. 使用正則表達式:
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {
    public static void main(String[] args) {
        String input = "這是一個包含數字的字符串:12345";
        Pattern pattern = Pattern.compile("\\d+");
        Matcher matcher = pattern.matcher(input);

        if (matcher.find()) {
            int number = Integer.parseInt(matcher.group());
            System.out.println("提取到的數字: " + number);
        } else {
            System.out.println("沒有找到數字");
        }
    }
}
  1. 遍歷字符串并檢查每個字符是否為數字:
public class Main {
    public static void main(String[] args) {
        String input = "這是一個包含數字的字符串:12345";
        StringBuilder sb = new StringBuilder();

        for (char c : input.toCharArray()) {
            if (Character.isDigit(c)) {
                sb.append(c);
            }
        }

        if (sb.length() > 0) {
            int number = Integer.parseInt(sb.toString());
            System.out.println("提取到的數字: " + number);
        } else {
            System.out.println("沒有找到數字");
        }
    }
}

這兩種方法都可以從字符串中提取數字。第一種方法使用正則表達式更簡潔,而第二種方法通過遍歷字符串并檢查每個字符是否為數字來實現。根據你的需求和喜好選擇合適的方法。

0
合川市| 临澧县| 原阳县| 泽州县| 雷州市| 上杭县| 杭州市| 甘南县| 酒泉市| 武定县| 南陵县| 屏边| 江永县| 彩票| 浦城县| 米易县| 阳高县| 含山县| 六枝特区| 丰原市| 阜阳市| 新安县| 镇宁| 玛纳斯县| 塔河县| 太湖县| 曲沃县| 津南区| 中宁县| 马尔康县| 岳池县| 广东省| 门头沟区| 大洼县| 雅安市| 闽侯县| 福贡县| 胶南市| 出国| 临安市| 汝南县|