java split()使用方法解析
這篇文章主要介紹了java split()使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
今天寫個(gè)程序用到j(luò)ava里面的split()函數(shù)時(shí),發(fā)現(xiàn)可以有兩個(gè)參數(shù),之前用這個(gè)函數(shù)一直是用的一個(gè)參數(shù),今天試了下兩個(gè)參數(shù)的使用,記錄一下區(qū)別。
下面是菜鳥里關(guān)于split()函數(shù)的定義
通過這個(gè)定義可以發(fā)現(xiàn),第一個(gè)參數(shù)是split()函數(shù)對字符串分割的根據(jù),第二個(gè)參數(shù)是分割的份數(shù)。
第二個(gè)參數(shù)有兩種寫法
一種是比較直觀的,直接輸入要分割的份數(shù)a
另一種是-1,輸入-1可以理解為無限制匹配,也就是即使兩個(gè)符號之間沒有內(nèi)容,也會(huì)在數(shù)組里面存一個(gè)空的值。第二個(gè)參數(shù)輸入-1和不輸入第二個(gè)參數(shù)的效果是一樣的。
具體的內(nèi)容看下面的代碼比較清晰
package _2_2_test; public class one { public static void main(String[] args) { // TODO Auto-generated method stub String str = "192.168.1.1.........3.4"; String result1[] = str.split("\."); for (String s : result1) { System.out.println(s); } System.out.println("-------------"); String result2[] = str.split("\.", 5); for (String s : result2) { System.out.println(s); } System.out.println("-------------"); String result3[] = str.split("\.", -1); for (String s : result3) { System.out.println(s); } System.out.println("result1的分割份數(shù):" + result1.length); System.out.println("result2的分割份數(shù):" + result2.length); System.out.println("result3的分割份數(shù):" + result3.length); } }
最后的結(jié)果也比較直觀
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Springboot實(shí)現(xiàn)ModbusTCP通信的示例詳解
ModbusTCP協(xié)議是Modbus由MODICON公司于1979年開發(fā),是一種工業(yè)現(xiàn)場總線協(xié)議標(biāo)準(zhǔn),本文主要介紹了Springboot實(shí)現(xiàn)ModbusTCP通信的相關(guān)知識,需要的可以參考下2023-12-12SpringBoot yml配置文件調(diào)用過程解析
這篇文章主要介紹了SpringBoot yml配置文件調(diào)用過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11在idea中設(shè)置項(xiàng)目編碼格式為UTF-8的操作方法
idea中的默認(rèn)編碼為GBK,在開發(fā)過程中一般將編碼格式改為UTF-8,所以本文給大家介紹了在idea中設(shè)置項(xiàng)目編碼為UTF-8的操作方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12Javaweb-HttpServletResponse的sendRedirectch重定向方式
這篇文章主要介紹了Javaweb-HttpServletResponse的sendRedirectch重定向方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09idea全局設(shè)置Maven配置的實(shí)現(xiàn)步驟
本文主要介紹了idea全局設(shè)置Maven配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07eclipse老是自動(dòng)跳到console解決辦法
eclipse啟動(dòng)服務(wù)后,想看一些properties信息或者別的,但老是自動(dòng)跳轉(zhuǎn)到console頁面,本文給大家介紹了解決辦法,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-03-03