日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java split 分隔空值無法得到的解決方式

瀏覽:92日期:2022-08-22 14:10:49

應用場景

String s1='A,B,'

將s1 以逗號分隔,轉換成集合 正常的轉換結果如下

[A,B]

逗號后的空不再進行分隔,若想逗號后的空即轉換為三個元素的集合

List<String> list = Arrays.asList(s1.split(',',-1));

只需要在跟個條件后,添加-1 即可 ,轉換的結果如下

[A, B, ]

補充知識:Java Sting類關于split處理空串以及截取最大數

java的String類中有個split方法,這個是我們經常使用到的。

split一共有兩個方法,

①.public String[] split(String regex,int limit)

②. public String[] split(String regex )

先說第一個,有兩個參數,api上的例子:

public String[] split(String regex,int limit)

根據匹配給定的正則表達式來拆分此字符串。

此方法返回的數組包含此字符串的每個子字符串,這些子字符串由另一個匹配給定的表達式的子字符串終止或由字符串結束來終止。

數組中的子字符串按它們在此字符串中的順序排列。如果表達式不匹配輸入的任何部分,則結果數組只具有一個元素,即此字符串。

limit 參數控制模式應用的次數,因此影響結果數組的長度。如果該限制 n 大于 0,則模式將被最多應用 n - 1 次,數組的長度將不會大于 n,而且數組的最后項將包含超出最后匹配的定界符的所有輸入。

如果 n 為非正,則模式將被應用盡可能多的次數,而且數組可以是任意長度。如果 n 為零,則模式將被應用盡可能多的次數,數組可有任何長度,并且結尾空字符串將被丟棄。

例如,字符串 'boo:and:foo' 使用這些參數可生成下列結果:

Regex Limit 結果

: 2 { 'boo', 'and:foo' }

: 5 { 'boo', 'and', 'foo' }

:-2 { 'boo', 'and', 'foo' }

o 5 { 'b', '', ':and:f', '', '' }

o -2 { 'b', '', ':and:f', '', '' }

o 0 { 'b', '', ':and:f' }

這種形式的方法調用 str.split(regex, n) 產生與以下表達式完全相同的結果:

Pattern.compile(regex).split(str, n)

參數:

regex - 定界正則表達式

limit - 結果閾值,如上所述

返回:

字符串數組,根據給定正則表達式的匹配來拆分此字符串,從而生成此數組

拋出:

PatternSyntaxException - 如果正則表達式的語法無效

其實上面說的已經很詳細了,說到底就是比常用的多了一個limit參數。但是參數怎么用。

1.當參數為整數的時候,只需要截取前幾個,需要幾個截取幾個,這個不用多說。

String line = 'aa,bb,cc,dd,,,,';

System.out.println(line.split(',',6).length);

輸出結果為6,limit參數指定幾個,輸出幾個,最多為8個

2.當參數為零的時候,和split()一樣,截圖盡可能多的字符串(其實不是最多的)。

String line = 'aa,bb,cc,dd,,,,';

System.out.println(line.split(',',0).length);

輸出結果為4

3.當參數為負的時候,即使后面有空的串,也會輸出到最大

String line = 'aa,bb,cc,dd,,,,';

System.out.println(line.split(',',-1).length);

輸出結果為8

可能大家都看出來了,以逗號切割的一般都是CSV格式的文件,當遇到讀取每一行記錄的時候,不加參數,就會遇到這種情況,讀取不完整,然后CSV數據格式驗證的時候,驗證數據不合法。

String line = 'aa,bb,cc,dd,,,,'; String mi[] = (line).split(sp); if (mi.length != 8)return;

實際結果 mi.length = 4,所以通不過驗證直接非法數據

②其實就是當limit參數為0的時候獲得的結果,將api的介紹放上來,就不多說了。

public String[] split(String regex)

根據給定的正則表達式的匹配來拆分此字符串。

該方法的作用就像是使用給定的表達式和限制參數 0 來調用兩參數 split 方法。因此,結果數組中不包括結尾空字符串。

例如,字符串 'boo:and:foo' 產生帶有下面這些表達式的結果:

Regex 結果

: { 'boo', 'and', 'foo' }

o { 'b', '', ':and:f' }

參數:

regex - 定界正則表達式

返回:

字符串數組,根據給定正則表達式的匹配來拆分此字符串,從而生成此數組。

拋出:

PatternSyntaxException - 如果正則表達式的語法無效

以上這篇Java split 分隔空值無法得到的解決方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美在线精品| 精品三级国产| 国产成人1区| 福利一区二区三区视频在线观看| 成人亚洲精品| 色婷婷久久久| 日韩一级网站| 日韩中文字幕无砖| 国产极品嫩模在线观看91精品| 美女性感视频久久| 电影亚洲精品噜噜在线观看| 91成人网在线观看| 亚洲精品伊人| 美女视频黄免费的久久| 精精国产xxxx视频在线野外| 欧美成人亚洲| 日本在线不卡视频| 欧美国产极品| 亚洲午夜在线| 欧美一区激情| 国产中文在线播放| 亚洲天堂免费| 大香伊人久久精品一区二区| 欧美成人日韩| 国产欧美日韩一区二区三区四区| 日韩国产专区| 日韩欧美在线精品| 在线亚洲人成| 亚洲精品少妇| 手机在线电影一区| 蜜桃av一区二区| 国产aⅴ精品一区二区四区| 久久蜜桃精品| 亚洲精品动态| 99久久九九| 国产v日韩v欧美v| 99国产精品久久久久久久 | 国产黄大片在线观看| 欧美不卡视频| 国产精品白浆| 亚洲深夜av| 久久精品人人| 亚洲欧美日韩视频二区| 久久精品国产一区二区| 最新亚洲激情| 日韩av一区二区在线影视| 国产精品原创| 亚洲影视一区| 久久一区二区三区电影| 国产精品一区二区美女视频免费看| 91精品在线观看国产| 国产日本精品| 狠狠色综合网| 免费福利视频一区二区三区| 少妇高潮一区二区三区99| 日韩一区二区三区免费播放| 91亚洲精品在看在线观看高清| 免费观看久久av| 欧美特黄视频| 91精品久久久久久久久久不卡| 久久国产精品色av免费看| 亚洲一区中文| 91亚洲一区| 欧美一级久久| 免费在线成人网| 99精品视频精品精品视频| 欧美a在线观看| 亚洲精品观看| 老牛影视一区二区三区| 日韩在线中文| 欧美aⅴ一区二区三区视频| 亚洲最新av| 丝袜美腿亚洲色图| 亚洲一级高清| 日韩一区自拍| 国产一区福利| 久久永久免费| 国产精品男女| 91av一区| 日韩和欧美一区二区| 中文字幕一区二区三区日韩精品| 久久人人97超碰国产公开结果| 精品久久影院| 精品欧美视频| 成人综合一区| 国产一区二区三区四区五区传媒 | 久久精品国产亚洲一区二区三区| 中文无码日韩欧| 午夜欧美精品| 亚洲专区欧美专区| 亚洲一区导航| 免费观看在线色综合| 在线亚洲激情| 亚洲精品观看| 日韩久久99| 91免费精品国偷自产在线在线| 综合精品一区| 日韩区欧美区| 欧美精品影院| 麻豆国产欧美一区二区三区| 国产黄色精品| 国产aⅴ精品一区二区四区| 久久女人天堂| 成人在线免费观看91| 久久久夜夜夜| 伊人成人网在线看| 亚洲免费资源| 国产精品密蕾丝视频下载| 精品国产网站| 色婷婷狠狠五月综合天色拍| 999久久久91| 亚洲欧美不卡| 日韩av网站在线免费观看| 麻豆国产精品| 先锋影音久久久| 欧美黄色一区| 四虎成人av| 欧美成人精品| 日韩欧美一区二区三区在线观看| 日韩av网站免费在线| 国产日韩欧美一区| 日本久久综合| 伊人精品在线| 欧美日一区二区三区在线观看国产免 | 成人片免费看| 午夜精品久久久久久久久久蜜桃| 日韩欧美一区二区三区免费看| 欧美精品日日操| 欧美精品一二| 蜜桃久久av一区| 欧美一区二区三区久久| 精品国产一区二区三区2021| 97精品一区| 欧美精选一区二区三区| 亚洲精品免费观看| 精品日产乱码久久久久久仙踪林| 久久免费大视频| 日本一不卡视频| 极品av在线| 四虎精品一区二区免费| 日本欧美大码aⅴ在线播放| 国产精品白丝一区二区三区| 亚洲黄色免费av| 亚洲一区黄色| 精品亚洲二区| 免费视频久久| 欧美黄色一区二区| 天堂网av成人| 日本亚洲视频| 国产精品蜜芽在线观看| 香蕉久久夜色精品国产| 牛牛精品成人免费视频| 午夜精品一区二区三区国产| 日韩av成人高清| 波多视频一区| 四虎在线精品| 加勒比视频一区| 欧美专区在线| 国产一区二区三区不卡视频网站| 不卡一区2区| 国产欧美自拍一区| 激情综合网站| 久久免费影院| 日韩精品欧美大片| 91精品一区二区三区综合| 日本a口亚洲| 91久久久精品国产| 久久av国产紧身裤| 西西人体一区二区| 久久国产日本精品| 国产精品videosex极品| 伊人久久高清| 国产毛片精品| 免费成人av在线播放| 中文在线а√在线8| 日韩精品视频在线看| 香蕉人人精品| 国产在线看片免费视频在线观看| 国产精品一级| 亚洲精品无播放器在线播放| 久久字幕精品一区| 日韩中文av| 欧美一区三区| 中文字幕在线视频网站| 国产精品男女| 日韩av一区二区在线影视| 日韩精品免费一区二区在线观看| 国产精品一区二区免费福利视频| 亚洲少妇在线| 久久婷婷丁香| 热三久草你在线| 国产精品精品国产一区二区| 欧美日一区二区在线观看| 免费人成在线不卡| 欧美日韩国产传媒| 日韩1区在线| 国产精品15p| 国产精品v亚洲精品v日韩精品 | 国产亚洲精品v| 国产欧美一区二区三区精品酒店|