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

java split()使用方法解析

 更新時(shí)間:2020年02月05日 11:42:10   作者:西紅柿里沒有番茄  
這篇文章主要介紹了java split()使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了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通信的示例詳解

    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-12
  • SpringBoot yml配置文件調(diào)用過程解析

    SpringBoot yml配置文件調(diào)用過程解析

    這篇文章主要介紹了SpringBoot yml配置文件調(diào)用過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Java高并發(fā)下請求合并處理方式

    Java高并發(fā)下請求合并處理方式

    這篇文章主要介紹了Java高并發(fā)下請求合并處理方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • SpringCloud的那些中間件問題

    SpringCloud的那些中間件問題

    這篇文章主要介紹了SpringCloud的那些中間件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Spring Boot 與DBunit 配合使用方法

    Spring Boot 與DBunit 配合使用方法

    這篇文章主要介紹了Spring Boot 與DBunit 配合使用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • 在idea中設(shè)置項(xiàng)目編碼格式為UTF-8的操作方法

    在idea中設(shè)置項(xiàng)目編碼格式為UTF-8的操作方法

    idea中的默認(rèn)編碼為GBK,在開發(fā)過程中一般將編碼格式改為UTF-8,所以本文給大家介紹了在idea中設(shè)置項(xiàng)目編碼為UTF-8的操作方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Javaweb-HttpServletResponse的sendRedirectch重定向方式

    Javaweb-HttpServletResponse的sendRedirectch重定向方式

    這篇文章主要介紹了Javaweb-HttpServletResponse的sendRedirectch重定向方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • idea全局設(shè)置Maven配置的實(shí)現(xiàn)步驟

    idea全局設(shè)置Maven配置的實(shí)現(xiàn)步驟

    本文主要介紹了idea全局設(shè)置Maven配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java編程的30個(gè)建議

    java編程的30個(gè)建議

    這篇文章主要介紹了java編程的30個(gè)建議,需要的朋友可以參考下
    2014-05-05
  • eclipse老是自動(dòng)跳到console解決辦法

    eclipse老是自動(dòng)跳到console解決辦法

    eclipse啟動(dòng)服務(wù)后,想看一些properties信息或者別的,但老是自動(dòng)跳轉(zhuǎn)到console頁面,本文給大家介紹了解決辦法,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03

最新評論