最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java字符串中提取數(shù)字的方法

 更新時間:2023年06月19日 10:45:42   作者:JAVA_織夢者_TW  
Java中提取字符串中的數(shù)字,可以使用正則表達式或非正則表達式的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

Java中提取字符串中的數(shù)字,可以使用正則表達式或非正則表達式的方法。

1.使用正則表達式

可以使用正則表達式"\d+"來匹配字符串中的數(shù)字,并使用Matcher和Pattern類實現(xiàn)。

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ExtractNumbersFromString {
    public static void main(String[] args) {
        String str = "有12只貓和13只狗。";
        Pattern pattern = Pattern.compile("\\d+");
        Matcher matcher = pattern.matcher(str);
        while (matcher.find()) {
            System.out.println(matcher.group());
        }
    }
}

2.非正則表達式方法

使用Java中的Character類中的isDigit()方法來判斷當前字符是否為數(shù)字,并在字符串中進行遍歷。

public class ExtractNumbersFromString {
    public static void main(String[] args) {
        String str = "有12只貓和13只狗。";
        StringBuilder sb = new StringBuilder();
        for (char c : str.toCharArray()) {
            if (Character.isDigit(c)) {
                sb.append(c);
            }
        }
        System.out.println(sb.toString());
    }
}

運行上述代碼,即可從字符串中提取數(shù)字并輸出。

到此這篇關(guān)于java 如何字符串中提取數(shù)字,這個方法真的很不錯的文章就介紹到這了,更多相關(guān)java字符串提取數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nacos(SpringCloud)配置加載過程

    nacos(SpringCloud)配置加載過程

    Nacos是Spring Cloud的配置中心,通過BootstrapApplicationListener和ConfigFileApplicationListener監(jiān)聽器加載配置文件,并通過PropertySourceBootstrapConfiguration將Nacos配置加載到Spring Boot應用的environment中
    2024-12-12
  • jdbc鏈接遠程數(shù)據(jù)庫進行修改url操作

    jdbc鏈接遠程數(shù)據(jù)庫進行修改url操作

    這篇文章主要為大家詳細介紹了jdbc鏈接遠程數(shù)據(jù)庫進行修改url操作,感興趣的小伙伴們可以參考一下
    2016-06-06
  • springcloud之Feign超時問題的解決

    springcloud之Feign超時問題的解決

    這篇文章主要介紹了springcloud之Feign超時問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • java實現(xiàn)遠程連接執(zhí)行命令行與上傳下載文件

    java實現(xiàn)遠程連接執(zhí)行命令行與上傳下載文件

    這篇文章主要介紹了java實現(xiàn)遠程連接執(zhí)行命令行與上傳下載文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java運算符的常見問題與用法小結(jié)

    Java運算符的常見問題與用法小結(jié)

    這篇文章主要介紹了Java運算符,結(jié)合實例形式總結(jié)分析了Java各種常見運算符,包括算術(shù)運算符、比較運算符、邏輯運算符、位運算符等相關(guān)功能、原理與使用技巧,需要的朋友可以參考下
    2020-04-04
  • IntelliJ IDEA基于Maven構(gòu)建Java項目

    IntelliJ IDEA基于Maven構(gòu)建Java項目

    在 Java 開發(fā)中,使用 Maven 是一種廣泛采用的構(gòu)建工具,本文主要介紹了IntelliJ IDEA基于Maven構(gòu)建Java項目,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • java用撲克牌計算24點

    java用撲克牌計算24點

    這篇文章主要為大家詳細介紹了java實現(xiàn)24點撲克牌游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Java中使用 @Builder 注解的簡單示例

    Java中使用 @Builder 注解的簡單示例

    @Builder簡化構(gòu)建但存在復雜性,需配合其他注解,導致可變性、抽象類型處理難題,鏈式編程非最佳實踐,適合長期對象,避免與@Data混用,改用@Getter更佳,本文給大家介紹到底應不應該使用@Builder的相關(guān)知識,感興趣的朋友一起看看吧
    2025-07-07
  • Java中HashMap和Hashtable及HashSet的區(qū)別

    Java中HashMap和Hashtable及HashSet的區(qū)別

    以下是對Java中HashMap和Hashtable及HashSet的區(qū)別進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-09-09
  • 線程池運用不當引發(fā)的一次線上事故解決記錄分析

    線程池運用不當引發(fā)的一次線上事故解決記錄分析

    遇到了一個比較典型的線上問題,剛好和線程池有關(guān),另外涉及到死鎖、jstack命令的使用、JDK不同線程池的適合場景等知識點,同時整個調(diào)查思路可以借鑒,特此記錄和分享一下
    2024-01-01

最新評論

岐山县| 东城区| 剑河县| 虎林市| 永善县| 宜宾市| 遵化市| 华容县| 浦东新区| 濮阳市| 五指山市| 丰城市| 巧家县| 金山区| 通州市| 锡林浩特市| 甘肃省| 大城县| 交城县| 三河市| 内乡县| 乐至县| 铜陵市| 黄石市| 丹寨县| 南川市| 如皋市| 广安市| 龙泉市| 沧州市| 重庆市| 呈贡县| 泰兴市| 田阳县| 和政县| 定兴县| 临清市| 丰原市| 蒲城县| 南川市| 垣曲县|