真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

java中split()方法的作用是什么

本篇文章為大家展示了java中split()方法的作用是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

站在用戶的角度思考問題,與客戶深入溝通,找到龍口網站設計與龍口網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站設計、成都做網站、企業(yè)官網、英文網站、手機端網站、網站推廣、主機域名雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋龍口地區(qū)。

Java的優(yōu)點是什么

1. 簡單,只需理解基本的概念,就可以編寫適合于各種情況的應用程序;2. 面向對象;3. 分布性,Java是面向網絡的語言;4. 魯棒性,java提供自動垃圾收集來進行內存管理,防止程序員在管理內存時容易產生的錯誤。;5. 安全性,用于網絡、分布環(huán)境下的Java必須防止病毒的入侵。6. 體系結構中立,只要安裝了Java運行時系統(tǒng),就可在任意處理器上運行。7. 可移植性,Java可以方便地移植到網絡上的不同機器。8.解釋執(zhí)行,Java解釋器直接對Java字節(jié)碼進行解釋執(zhí)行。

在java中,split()方法可以根據匹配給定的正則表達式來拆分字符串,然后返回一個字符串數組,語法“stringObject.split(正則表達式分隔符, 分割的份數)”;如果有多個分隔符,可以用“|”作為連字符。

定義和用法

split() 方法用于把一個字符串分割成字符串數組。

語法

stringObject.split(separator,howmany)
參數描述
separator必需。字符串或正則表達式,從該參數指定的地方分割 stringObject。
howmany可選。該參數可指定返回的數組的最大長度。如果設置了該參數,返回的子串不會多于這個參數指定的數組。如果沒有設置該參數,整個字符串都會被分割,不考慮它的長度。

返回值

一個字符串數組。該數組是通過在 separator 指定的邊界處將字符串 stringObject 分割成子串創(chuàng)建的。返回的數組中的字串不包括 separator 自身。

但是,如果 separator 是包含子表達式的正則表達式,那么返回的數組中包括與這些子表達式匹配的字串(但不包括與整個正則表達式匹配的文本)。

提示和注釋

注釋:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個字符之間都會被分割。

注釋:String.split() 執(zhí)行的操作與 Array.join 執(zhí)行的操作是相反的。

特殊情況有 * ^ : | . \

1、單個符號作為分隔符

  • String address="上海\上海市|閔行區(qū)\吳中路";

String[] splitAddress=address.split("\\"); 
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海|上海市|閔行區(qū)|吳中路";

String[] splitAddress=address.split("\\|"); //如果以豎線為分隔符,則split的時候需要加上兩個斜杠【\\】進行轉義
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海*上海市*閔行區(qū)*吳中路";

String[] splitAddress=address.split("\\*");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海:上海市:閔行區(qū):吳中路";

String[] splitAddress=address.split("\\:");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海.上海市.閔行區(qū).吳中路";

String[] splitAddress=address.split("\\.");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海^上海市^閔行區(qū)^吳中路";

String[] splitAddress=address.split("\\^");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海@上海市@閔行區(qū)@吳中路";

String[] splitAddress=address.split("@");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);
  • String address="上海,上海市,閔行區(qū),吳中路";

String[] splitAddress=address.split(",");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

2、多個符號作為分隔符

String address="上海^上海市@閔行區(qū)#吳中路";

String[] splitAddress=address.split("\\^|@|#");
System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]);

例:

 String address = new String("192.168.13.240");
        String[] str = address.split("\\.");
        for(String s : str){
            System.out.println(s);
        }

輸出格式:

192
168
13
240

總結:

(1)split表達式,其實就是一個正則表達式。*  ^ | 等符號在正則表達式中屬于一種有特殊含義的字符,如果使用此種字符作為分隔符,必須使用轉義符即\\加以轉義。

(2)如果使用多個分隔符則需要借助 | 符號,如二所示,但需要轉義符的仍然要加上分隔符進行處理

上述內容就是java中split()方法的作用是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道。


新聞名稱:java中split()方法的作用是什么
文章URL:http://weahome.cn/article/iihisj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部