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

Java用split分割含一個或多個空格的字符串案例

 更新時間:2020年09月22日 14:55:08   作者:就發(fā)個快遞  
這篇文章主要介紹了Java用split分割含一個或多個空格的字符串案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來過來看看吧

使用正則表達(dá)式:

1.String的split方法支持正則表達(dá)式;

2.正則表達(dá)式\s表示匹配任何空白字符,+表示匹配一次或多次。

比如待分割字符串為:

String str = "the sky is blue";

分割函數(shù)為:

  public static String[] flipping(String str){
    String[] string = str.split("\\s+");//分割一個或多個空格
    //String[] string = str.split(" ");//僅分割一個空格
    return string;
  }

補(bǔ)充知識:Java中split()函數(shù)的用法及一些注意細(xì)節(jié)

String.split("要切割的準(zhǔn)側(cè)")返回的是一個String[ ]的首地址;String.split("要切割的準(zhǔn)側(cè)").length 返回的是這個String被切割后的子字符串的個數(shù)(即被切割成了幾個段);String.split(""),此時,切割后的第一個段是空字符串。代碼如下:

package Demo; 
public class DemoSplit {
 public static void main(String[] args) { 
 test();
 }
 
 public static void test(){ 
 String s="a,b,c,d,e";
 String temp[];
 
 temp=s.split(",");//String用split切割后,返回的是一個String數(shù)組。
 System.out.println("temp==="+temp);//System.out.print(s.split("要切割的準(zhǔn)則"))返回的是字符串?dāng)?shù)組的首地址
 System.out.println("之后的長度:"+temp.length);
 System.out.println("切割后,子段的內(nèi)容為:");
 for(int i=0;i<temp.length;i++){
  System.out.println(temp[i]);
 }
 
 String temp1[];
 temp1=s.split("");
 System.out.println("temp1==="+temp1);//System.out.print(s.split("要切割的準(zhǔn)則"))返回的是字符串?dāng)?shù)組的首地址
 System.out.println("之后的長度:"+temp1.length);
 System.out.println("切割后,子段的內(nèi)容為:");
 for(int i=0;i<temp1.length;i++){
  System.out.println(temp1[i]);
 }
 }
}

運(yùn)行結(jié)果為:

以上這篇Java用split分割含一個或多個空格的字符串案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Javac/javap 自帶工具簡單使用講解

    Javac/javap 自帶工具簡單使用講解

    這篇文章主要介紹了Javac/javap 自帶工具簡單使用講解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java ThreadPoolExecutor的參數(shù)深入理解

    Java ThreadPoolExecutor的參數(shù)深入理解

    這篇文章主要介紹了Java ThreadPoolExecutor的參數(shù)深入理解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • java字符串中提取數(shù)字的方法

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

    Java中提取字符串中的數(shù)字,可以使用正則表達(dá)式或非正則表達(dá)式的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-06-06
  • java實現(xiàn)任意矩陣Strassen算法

    java實現(xiàn)任意矩陣Strassen算法

    這篇文章主要介紹了java實現(xiàn)任意矩陣Strassen算法的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • java 獲取中文拼音首字母及全拼的實踐

    java 獲取中文拼音首字母及全拼的實踐

    本文主要介紹了java 獲取中文拼音首字母及全拼的實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 快速排序算法原理及java遞歸實現(xiàn)

    快速排序算法原理及java遞歸實現(xiàn)

    快速排序 對冒泡排序的一種改進(jìn),若初始記錄序列按關(guān)鍵字有序或基本有序,蛻化為冒泡排序。使用的是遞歸原理,在所有同數(shù)量級O(n longn) 的排序方法中,其平均性能最好。就平均時間而言,是目前被認(rèn)為最好的一種內(nèi)部排序方法
    2014-01-01
  • 玩轉(zhuǎn)spring boot 結(jié)合AngularJs和JDBC(4)

    玩轉(zhuǎn)spring boot 結(jié)合AngularJs和JDBC(4)

    玩轉(zhuǎn)spring boot,這篇文章主要介紹了結(jié)合AngularJs和JDBC,玩轉(zhuǎn)spring boot,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Java Scala實現(xiàn)數(shù)據(jù)庫增刪查改操作詳解

    Java Scala實現(xiàn)數(shù)據(jù)庫增刪查改操作詳解

    這篇文章主要介紹了Java Scala實現(xiàn)數(shù)據(jù)庫增刪查改操作,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-04-04
  • Java實現(xiàn)Excel轉(zhuǎn)PDF的兩種方法詳解

    Java實現(xiàn)Excel轉(zhuǎn)PDF的兩種方法詳解

    使用具將Excel轉(zhuǎn)為PDF的方法有很多,在這里我給大家介紹兩種常用的方法:使用spire轉(zhuǎn)化PDF、使用jacob實現(xiàn)Excel轉(zhuǎn)PDF,分別應(yīng)對兩種不一樣的使用場景,需要的可以參考一下
    2022-01-01
  • 詳解Java動態(tài)字節(jié)碼技術(shù)

    詳解Java動態(tài)字節(jié)碼技術(shù)

    Java字節(jié)碼增強(qiáng)指的是在Java字節(jié)碼生成之后,對其進(jìn)行修改,增強(qiáng)其功能,可減少冗余代碼,提高性能等。本文將詳細(xì)介紹Java動態(tài)字節(jié)碼技術(shù)。
    2021-05-05

最新評論