亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
灵武市| 南和县| 沭阳县| 霞浦县| 睢宁县| 汾阳市| 隆昌县| 枣庄市| 囊谦县| 临海市| 武汉市| 高阳县| 东至县| 滕州市| 安顺市| 大足县| 砚山县| 同心县| 沙坪坝区| 子长县| 庆城县| 海兴县| 内丘县| 邯郸市| 健康| 沙河市| 玉溪市| 剑川县| 宜阳县| 宁阳县| 万安县| 唐海县| 烟台市| 怀安县| 罗源县| 尼勒克县| 湘潭县| 芜湖县| 清河县| 邹城市| 山阳县|