欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java利用StringTokenizer分割字符串的實(shí)現(xiàn)

 更新時(shí)間:2023年10月29日 16:45:26   作者:聽海邊濤聲  
利用java.util.StringTokenizer的方法,可以將一個(gè)字符串拆分為一系列的標(biāo)記,本文就來介紹一下java利用StringTokenizer分割字符串的實(shí)現(xiàn),感興趣的可以了解一下

介紹

利用java.util.StringTokenizer的方法,可以將一個(gè)字符串拆分為一系列的標(biāo)記(token)。StringTokenizer是為了兼容性原因而保留的遺留類。在新的代碼中,不建議使用StringTokenizer,而建議使用String類的split方法來完成拆分的功能。

舉例

利用默認(rèn)分割字符集分割

用StringTokenizer(String str)形式的構(gòu)造函數(shù)構(gòu)造一個(gè)StringTokenizer,利用了默認(rèn)的分割字符集" \t\n\r\f",分別是:空白字符、tab字符、新行字符、回車字符、換頁符(form-feed character)。分割符本身不作為標(biāo)記。

package com.thb;

import java.util.StringTokenizer;

public class Demo2 {

    public static void main(String[] args) {
        StringTokenizer tokenizer = new StringTokenizer("That is very nice");
        while (tokenizer.hasMoreElements()) {
            System.out.println(tokenizer.nextElement());
        }
    }

}

運(yùn)行輸出:

That
is
very
nice

上面的功能用String的split函數(shù)實(shí)現(xiàn):

package com.thb;

public class Demo3 {

    public static void main(String[] args) {
        String[] result = "That is very nice".split("\\s");
        for (int i = 0; i < result.length; i++) {
            System.out.println(result[i]);
        }
    }
}

運(yùn)行輸出:

That
is
very
nice

利用指定分割字符集分割

用StringTokenizer(String str, String delim)形式的構(gòu)造函數(shù)構(gòu)造一個(gè)StringTokenizer,指定了分割字符集delim,分割符本身不作為標(biāo)記。

package com.thb;

import java.util.StringTokenizer;

public class Demo2 {

    public static void main(String[] args) {
        String str = "num1=10&num2=20";
        StringTokenizer tokenizer = new StringTokenizer(str, "=&/");
        while (tokenizer.hasMoreElements()) {
            System.out.println(tokenizer.nextToken());
        }
    }

}

運(yùn)行輸出:

num1
10
num2
20

到此這篇關(guān)于java利用StringTokenizer分割字符串的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)java StringTokenizer分割字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Springcloud eureka搭建高可用集群過程圖解

    Springcloud eureka搭建高可用集群過程圖解

    這篇文章主要介紹了Springcloud eureka搭建高可用集群過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Simple JSON開發(fā)指南

    Simple JSON開發(fā)指南

    注意:JSONPauser不是線程安全的,需要的朋友可以參考下
    2016-04-04
  • Spring boot 打jar包分離lib的正確配置方式

    Spring boot 打jar包分離lib的正確配置方式

    spring boot打jar包分離lib后,配置文件的方式,在網(wǎng)上可以搜到很多答案,但是都不夠完善,今天小編給大家?guī)砹薙pring boot 打jar包分離lib的正確配置方式,感興趣的朋友一起看看吧
    2018-02-02
  • java實(shí)現(xiàn)簡(jiǎn)易的學(xué)籍管理系統(tǒng)

    java實(shí)現(xiàn)簡(jiǎn)易的學(xué)籍管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)易的學(xué)籍管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Spring?Boot中WebMvcConfig配置詳解及示例代碼

    Spring?Boot中WebMvcConfig配置詳解及示例代碼

    WebMvcConfig是一個(gè)配置類,它繼承了WebMvcConfigurationSupport,允許我們對(duì)SpringMVC進(jìn)行更細(xì)粒度的控制,這篇文章主要給大家介紹了關(guān)于Spring?Boot中WebMvcConfig配置詳解及示例的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • 深入學(xué)習(xí)java位運(yùn)算的基礎(chǔ)知識(shí)

    深入學(xué)習(xí)java位運(yùn)算的基礎(chǔ)知識(shí)

    位運(yùn)算是直接對(duì)整數(shù)在內(nèi)存中的二進(jìn)制位進(jìn)行操作嗎,位運(yùn)算即可以節(jié)約內(nèi)存,同時(shí)使程序速度更快效率更高。文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面我們來一起學(xué)習(xí)下吧
    2019-06-06
  • SpringBoot Admin健康檢查功能的實(shí)現(xiàn)

    SpringBoot Admin健康檢查功能的實(shí)現(xiàn)

    admin主要就是告訴運(yùn)維人員,服務(wù)出現(xiàn)異常,然后進(jìn)行通知(微信、郵件、短信、釘釘?shù)龋┛梢苑浅?焖偻ㄖ竭\(yùn)維人員,相當(dāng)報(bào)警功能,接下來通過本文給大家介紹SpringBoot Admin健康檢查的相關(guān)知識(shí),一起看看吧
    2021-06-06
  • 阿里SpringBoot應(yīng)用自動(dòng)化部署實(shí)現(xiàn)IDEA版Jenkins

    阿里SpringBoot應(yīng)用自動(dòng)化部署實(shí)現(xiàn)IDEA版Jenkins

    這篇文章主要為大家介紹了阿里SpringBoot應(yīng)用自動(dòng)化部署實(shí)現(xiàn)IDEA版Jenkins過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 從0到1學(xué)SpringCloud之SpringCloud?gateway網(wǎng)關(guān)路由配置示例詳解

    從0到1學(xué)SpringCloud之SpringCloud?gateway網(wǎng)關(guān)路由配置示例詳解

    Spring?Cloud?Gateway的目標(biāo)提供統(tǒng)一的路由方式且基于Filter?鏈的方式提供了網(wǎng)關(guān)基本的功能,?例如:安全、監(jiān)控、指標(biāo)和限流?,這篇文章主要介紹了從0到1學(xué)SpringCloud之SpringCloud?gateway網(wǎng)關(guān)路由配置示例詳解,需要的朋友可以參考下
    2023-04-04
  • Springboot自定義banner及驗(yàn)證過程

    Springboot自定義banner及驗(yàn)證過程

    這篇文章主要介紹了Springboot自定義banner及驗(yàn)證過程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評(píng)論