国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java用split分割字符串的一個有趣現象

java用split分割字符串的一個有趣現象

2020-07-16 11:59刺風 JAVA教程

最近在項目中使用了java中的split分割字符串,發現了一個bug,充分了展示了自己對java底層的認知有很多的不足和欠缺。下面將這次的經過總結出來分享給大家,有需要的朋友們可以參考借鑒,下面來一起看看吧。

下面有段代碼:

java" id="highlighter_202276">
?
1
2
3
String str="1#2#3";
String[] strs=str.split("#");
System.out.println(strs.length);

ok,上面這段代碼最終輸出結果是2,這沒有問題,但是如果換成下面的寫法呢,請看:

?
1
2
3
String str="##";
String[] strs=str.split("#");
System.out.println(strs.length);

結果輸出是0,如果再換一種寫法呢,請看:

?
1
2
3
String str="1##";
String[] strs=str.split("#");
System.out.println(strs.length);

結果輸出是1,那么好了,如果我無論哪種情況都只想要2怎么辦,我寫了這樣一段轉換的代碼:

?
1
2
3
4
5
6
7
8
9
10
String str="##";
str=str.replaceAll("#", "v^#v^");
String[] strs=str.split("#");
for (int i = 0; i < strs.length; i++) {
  String text=strs[i].replaceAll("v\\^", "");
  if("".equals(text)){
    text="略";
  }
System.out.println(text);
}

結果: 

java用split分割字符串的一個有趣現象

總結

好了,問題完美解決。以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

原文鏈接:http://www.cnblogs.com/mycifeng/p/5852117.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成年人精品视频 | 91精品视频导航 | 免费不卡视频 | 欧美视频一区二区 | 激情欧美一区二区免费视频 | 一区二区观看 | 成人性生交大片免费看网站 | aaa黄色片| 天天躁日日躁bbbbb | 高清一区二区三区 | 久久香视频 | 久久久久久久久99精品 | 国产毛片一区二区 | 国产精品99久久久久久久女警 | 久久精品一区二区国产 | 一本一道久久a久久精品综合 | 免费成人在线网站 | 欧美成人久久久免费播放 | 国产一区二区精品在线 | 亚洲精品免费看 | 亚洲一区 中文字幕 | 亚洲一区二区在线 | 免费高清黄色 | 在线中文av| 伊人www22综合色 | 久久国产一区 | 九色网址 | 激情网在线观看 | 羞羞视频免费观 | 亚洲国产精品久久 | 中文字幕成人 | 特级av| 天天干天天操 | 精品一区二区久久久久黄大片 | 在线观看国产成人av片 | 亚洲视频在线免费观看 | 羞羞视频在线免费 | 黄毛片网站 | 欧美另类视频在线 | 精品视频在线一区 | 国产欧美日韩一区二区三区 |