中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
台中市| 兴业县| 延津县| 永兴县| 景东| 兴山县| 太原市| 绥棱县| 通州市| 连云港市| 扎兰屯市| 兰考县| 邛崃市| 仙游县| 兴安县| 翁源县| 本溪| 湘潭县| 连山| 邳州市| 九龙坡区| 浦城县| 中宁县| 九寨沟县| 鹤峰县| 梅州市| 涞水县| 安图县| 揭东县| 东台市| 卓资县| 比如县| 崇左市| 张家川| 青田县| 肇庆市| 任丘市| 汉中市| 承德县| 云安县| 来宾市|