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

java關(guān)于String.split("|")的使用方式

 更新時(shí)間:2022年02月08日 14:37:22   作者:lcr_happy  
這篇文章主要介紹了java關(guān)于String.split("|")的使用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

String.split("|")的使用

我們先來寫一段代碼測試一下

public class TestSplit {
    public static void main(String[] a){
        String test = "中文|英文";
        print(test.split("|"));
        print(test.split(""));
        print(test.split("\\|"));
    }
    public static void print(String[] a){
        System.out.println("============================");
        for(String i:a){
            System.out.println(i);
        }
        System.out.println("============================\n");
    }
}

你知道結(jié)果是什么嗎?

如下:

============================



|


============================

============================



|


============================

============================
中文
英文
============================

所以我們從上面可以知道:“|”和“”的效果是一樣的,如果你要得到正確的結(jié)果你必須這樣“\|”,雙引號里面的是一個(gè)正則表達(dá)式。

這里寫圖片描述

String.split() 特殊字符處理

  • jdk 1.8

split函數(shù)

注意,split函數(shù)的參數(shù)是正則表達(dá)式。split函數(shù)的定義為:

/**
 * Splits this string around matches of the given <a
 * href="../util/regex/Pattern.html#sum" rel="external nofollow" >regular expression</a>.
 *
 * <p> This method works as if by invoking the two-argument {@link
 * #split(String, int) split} method with the given expression and a limit
 * argument of zero.  Trailing empty strings are therefore not included in
 * the resulting array.
 *
 * <p> The string {@code "boo:and:foo"}, for example, yields the following
 * results with these expressions:
 *
 * <blockquote><table cellpadding=1 cellspacing=0 summary="Split examples showing regex and result">
 * <tr>
 *  <th>Regex</th>
 *  <th>Result</th>
 * </tr>
 * <tr><td align=center>:</td>
 *     <td>{@code { "boo", "and", "foo" }}</td></tr>
 * <tr><td align=center>o</td>
 *     <td>{@code { "b", "", ":and:f" }}</td></tr>
 * </table></blockquote>
 *
 *
 * @param  regex
 *         the delimiting regular expression
 *
 * @return  the array of strings computed by splitting this string
 *          around matches of the given regular expression
 *
 * @throws  PatternSyntaxException
 *          if the regular expression's syntax is invalid
 *
 * @see java.util.regex.Pattern
 *
 * @since 1.4
 * @spec JSR-51
 */
public String[] split(String regex) { ... }

特殊符號的處理

split函數(shù)的參數(shù)是正則表達(dá)式,則正則表達(dá)式的特殊符號作為分隔符時(shí),就需要特殊處理。

比如,.在正則表達(dá)式中是通配符,匹配除換行符(\n、\r)之外的任何單個(gè)字符。

對特殊符號的處理方法有兩種:

  • 轉(zhuǎn)義。比如,\.
  • 放到中括號里。比如,[.]

示例

String[] s1 = "a.b.c".split("\\.");
System.out.println(Arrays.asList(s1)); //[a, b, c]
String[] s2 = "a.b.c".split("[.]");
System.out.println(Arrays.asList(s2)); //[a, b, c]

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

相關(guān)文章

  • SpringBoot實(shí)現(xiàn)嵌入式 Servlet容器

    SpringBoot實(shí)現(xiàn)嵌入式 Servlet容器

    傳統(tǒng)的Spring MVC工程部署時(shí)需要將WAR文件放置在servlet容器的文檔目錄內(nèi),而Spring Boot工程使用嵌入式servlet容器省去了這一步驟,本文就來設(shè)置一下相關(guān)配置,感興趣的可以了解一下
    2023-12-12
  • java 代碼中預(yù)防空指針異常的處理辦法

    java 代碼中預(yù)防空指針異常的處理辦法

    個(gè)人在做項(xiàng)目時(shí),對NullPointerException的幾點(diǎn)總結(jié),請網(wǎng)友拍磚?。?!多多提意見,
    2013-03-03
  • Spring boot將配置屬性注入到bean類中

    Spring boot將配置屬性注入到bean類中

    本篇文章主要介紹了Spring boot將配置屬性注入到bean類中,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • @RequestParam 接收參數(shù)的值為null的處理方式

    @RequestParam 接收參數(shù)的值為null的處理方式

    這篇文章主要介紹了@RequestParam 接收參數(shù)的值為null的處理方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java實(shí)戰(zhàn)之在線寄查快遞系統(tǒng)的實(shí)現(xiàn)

    Java實(shí)戰(zhàn)之在線寄查快遞系統(tǒng)的實(shí)現(xiàn)

    這篇文章主要介紹了如何利用Java制作一個(gè)在線寄查快遞系統(tǒng),文中采用的技術(shù)有java、SpringBoot、FreeMarker、Mysql,需要的可以參考一下
    2022-02-02
  • 深入理解Java設(shè)計(jì)模式之代理模式

    深入理解Java設(shè)計(jì)模式之代理模式

    這篇文章主要介紹了Java設(shè)計(jì)模式之代理模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11
  • Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記分享

    Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記分享

    這篇文章主要為大家分享了Java語法基礎(chǔ)之運(yùn)算符學(xué)習(xí)筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 最新評論

    浦东新区| 南丰县| 武功县| 巴彦县| 吕梁市| 东辽县| 财经| 定日县| 固原市| 江北区| 乐清市| 巴青县| 吴桥县| 锦州市| 北海市| 马边| 翁源县| 静宁县| 沿河| 贡嘎县| 青州市| 西畴县| 吉木乃县| 阿拉善右旗| 清镇市| 八宿县| 津市市| 驻马店市| 临漳县| 大港区| 股票| 台北市| 博罗县| 堆龙德庆县| 丰宁| 中牟县| 保康县| 长阳| 怀柔区| 叙永县| 武城县|