新聞中心
本文實(shí)例講述了Java正則表達(dá)式之split()方法。分享給大家供大家參考,具體如下:
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了彭水苗族土家族免費(fèi)建站歡迎大家使用!
1、方法介紹
(1)public String[] split(String regex)
根據(jù)給定正則表達(dá)式的匹配拆分此字符串
(2)public String[] split(String regex,int limit)
根據(jù)匹配給定的正則表達(dá)式來(lái)拆分此字符串
2、方法實(shí)例
/** * @Title:Split.java * @Package:com.you.data * @Description:Java split()方法 * @Author: 游海東 * @date: 2014年3月17日 下午7:13:37 * @Version V1.2.3 */ package com.you.data; /** * @類名:Split * @描述:1、split(String regex) * 根據(jù)給定正則表達(dá)式的匹配拆分此字符串 * * 2、split(String regex, int limit) * 根據(jù)匹配給定的正則表達(dá)式來(lái)拆分此字符串。 * @Author:游海東 * @date: 2014年3月17日 下午7:13:37 */ public class Split { /** * @Title : main * @Type : Split * @date : 2014年3月17日 下午7:13:37 * @Description : 1、 public String[] split(String regex) * 該方法的作用就像是使用給定的表達(dá)式和限制參數(shù) 0 來(lái)調(diào)用兩參數(shù) split 方法。 * 因此,所得數(shù)組中不包括結(jié)尾空字符串。 * * 2、public String[] split(String regex,int limit) * 此方法返回的數(shù)組包含此字符串的子字符串,每個(gè)子字符串都由另一個(gè) * 匹配給定表達(dá)式的子字符串終止,或者由此字符串末尾終止。數(shù)組中的 * 子字符串按它們?cè)诖俗址谐霈F(xiàn)的順序排列。如果表達(dá)式不匹配輸入 * 的任何部分,那么所得數(shù)組只具有一個(gè)元素,即此字符串。 * @param args */ public static void main(String[] args) { /** * 聲明一個(gè)字符串str1 */ String str1 = "ui78,8huh,jf87,uie8,ujkdf90,hu67ghj,894ghk"; /** * 聲明字符串?dāng)?shù)組str2 */ String[] str2 = str1.split(","); /** * 遍歷字符串?dāng)?shù)組 */ for(int i = 0;i
3、實(shí)例結(jié)果
第0個(gè):ui78 第1個(gè):8huh 第2個(gè):jf87 第3個(gè):uie8 第4個(gè):ujkdf90 第5個(gè):hu67ghj 第6個(gè):894ghk --------------------------------- 第0個(gè):ui78,8huh,jf87,uie8,ujkdf90,hu67ghj,894ghk --------------------------------- 第0個(gè):ui78 第1個(gè):8huh,jf87,uie8,ujkdf90,hu67ghj,894ghk --------------------------------- 第0個(gè):ui78 第1個(gè):8huh 第2個(gè):jf87,uie8,ujkdf90,hu67ghj,894ghk --------------------------------- 第0個(gè):ui78 第1個(gè):8huh 第2個(gè):jf87 第3個(gè):uie8,ujkdf90,hu67ghj,894ghk --------------------------------- 第0個(gè):ui78 第1個(gè):8huh 第2個(gè):jf87 第3個(gè):uie8 第4個(gè):ujkdf90,hu67ghj,894ghk --------------------------------- 第0個(gè):ui78 第1個(gè):8huh 第2個(gè):jf87 第3個(gè):uie8 第4個(gè):ujkdf90 第5個(gè):hu67ghj,894ghk
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。
當(dāng)前題目:Java正則表達(dá)式之split()方法實(shí)例詳解
瀏覽地址:http://fisionsoft.com.cn/article/jpgjpo.html