亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中的分割字符串?split(“.”)無效問題

 更新時間:2022年12月29日 09:48:18   作者:勵志工程師  
這篇文章主要介紹了Java中的分割字符串?split(“.”)無效問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java分割字符串 split(“.”)無效

之前做完善項目的時時候,需要將一個字符串用小數(shù)點分割開,調(diào)用的是split(“.”),但是總是分割失敗,返回為null,返回的不是自己想要的字符串數(shù)組。

原方法;

public static void main(String[] args) {
? ? ? ? String a = "0.0";
? ? ? ? String[] split = a.split(".");
? ? ? ? System.out.println(split.length);
?}

顯示結(jié)果;

"C:\Program Files\Java\jdk1.8.0_333\bin\java.exe" ...
0

之后才發(fā)現(xiàn)這個問題的原因,發(fā)現(xiàn)是split里的正則表達式寫錯了,在正則表達式中,小數(shù)點指的是任意字符,因此不能直接用".“來匹配小數(shù)點,需要使用”\."來匹配小數(shù)點,因此要根據(jù)小數(shù)點分割字符串,需要下面這種寫法。

public static void main(String[] args) {
? ? ? ? String a = "0.0";
? ? ? ? String[] split = a.split("\\.");
? ? ? ? System.out.println(split.length);
?}

顯示結(jié)果;

"C:\Program Files\Java\jdk1.8.0_333\bin\java.exe" ...
2

結(jié)論:Java分割字符串的時候要注意轉(zhuǎn)義操作。

java用split()分割字符串注意事項

注意:

1.字符"|","*","+“都得加上轉(zhuǎn)義字符,前面加上”\"。

2.而如果是"",那么就得寫成"\\"。

3.如果一個字符串中有多個分隔符,可以用"|"作為連字符。

比如:String str = “Java string-split#test”,可以用Str.split(" |-|#")把每個字符串分開。這樣就把字符串分成Java string、split、test3個子字符串。

但是,有時候我們分割字符串,需要根據(jù)幾個字符串來分割

例如需要分割這個字符串:“ab(12)56”,要根據(jù)兩個字符 “(” 和 “)”來分割,應該這樣來分割

public static void main(String[] args) {
?? ?String string = new String();
?? ?string = "ab(12)56";
?? ?String[] split1 = string.split("[(,)]");
?? ?for (String string2 : split1) {
?? ??? ?System.out.println(string2);
?? ?}
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java實現(xiàn)猜拳游戲

    java實現(xiàn)猜拳游戲

    這篇文章主要為大家詳細介紹了java實現(xiàn)猜拳游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • SpringBoot集成QQ第三方登陸的實現(xiàn)

    SpringBoot集成QQ第三方登陸的實現(xiàn)

    這篇文章主要介紹了SpringBoot集成QQ第三方登陸的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • JetBrains推出全新IDE之Fleet詳解

    JetBrains推出全新IDE之Fleet詳解

    當您第一次啟動 Fleet 時,它會作為一個功能齊全的編輯器啟動,具有語法高亮顯示、簡單的代碼補全以及您對一個編輯器期待的所有功能,本文學習下JetBrains推出全新IDE之Fleet相關知識,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • java中File類的三種創(chuàng)建文件夾方法總結(jié)

    java中File類的三種創(chuàng)建文件夾方法總結(jié)

    這篇文章主要給大家介紹了關于java中File類的三種創(chuàng)建文件夾方法,File類代表文件或目錄路徑名的抽象表達形式,通過File類提供的方法,我們可以很方便地創(chuàng)建文件夾,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-04-04
  • Java多例Bean的應用場景-easyExcel導入

    Java多例Bean的應用場景-easyExcel導入

    EasyExcel 是一個基于 Java 的簡單、省內(nèi)存的讀寫 Excel 的開源項目。這篇文章主要介紹了用easyExcel導入Java Bean的應用場景,感興趣的朋友可以參考閱讀
    2023-04-04
  • Java操作MongoDB模糊查詢和分頁查詢

    Java操作MongoDB模糊查詢和分頁查詢

    這篇文章主要介紹了Java操作MongoDB模糊查詢和分頁查詢的相關資料,需要的朋友可以參考下
    2016-04-04
  • Java實現(xiàn)學生選課管理系統(tǒng)

    Java實現(xiàn)學生選課管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Java實現(xiàn)學生選課管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 編寫Java代碼對HDFS進行增刪改查操作代碼實例

    編寫Java代碼對HDFS進行增刪改查操作代碼實例

    這篇文章主要介紹了Java代碼對HDFS進行增刪改查操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Mybatis如何直接執(zhí)行SQL語句

    Mybatis如何直接執(zhí)行SQL語句

    這篇文章主要介紹了Mybatis如何直接執(zhí)行SQL語句,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • SWT(JFace)體驗之ProgressBar

    SWT(JFace)體驗之ProgressBar

    SWT(JFace)體驗之ProgressBar 實現(xiàn)代碼。
    2009-06-06

最新評論