色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

Java:String.split()特殊字符處理操作

瀏覽:2日期:2022-08-22 14:46:04

一:需要特殊處理才能使用split()方法的字符

(1)需要使用''或'[ ]'才能正確使用的字符集:

( ) [ ] { ? * + . ^ $ |

(2)栗子:

String str = 'a0^33$536|!?3#6&5/*6~9 MY{.3+-/}*(]6[>=<-(8';//這里以'('為例String str_sub1 = str.split('(')[0];String str_sub2 = str.split('[(]')[0];

二:如不處理直接使用可能會(huì)出錯(cuò)的情況

(1)'|' 和 '/*' 會(huì)把字符串截取成單個(gè)字符數(shù)組來返回

(2)'^' 和 '$' 則會(huì)取整個(gè)字符串來返回

三:'' 的使用

(1) 能取到的字符串一般不會(huì)出現(xiàn)單獨(dú)的 當(dāng)出現(xiàn) 可以使用split('')來解析

補(bǔ)充知識(shí):空字符串在String.split中的坑

當(dāng)使用String的時(shí)候,總是用String!=null && String.length()>0 同時(shí)出現(xiàn)用作判斷條件,今天就掉這個(gè)坑了。

這種條件限制是保證字符串有值并且非空,很多情況下空字符串不是我們想要的結(jié)果,會(huì)出問題。

比如

String s = ',1,2,3,4,,,,';

s.split(”,“);

則輸出:空字符,1,2,3,4。此時(shí)第一個(gè)空字符很容易被忽略掉, 導(dǎo)致exception.

以上這篇Java:String.split()特殊字符處理操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 日韩三级在线播放 | 美女黄色免费看 | 女人张开腿等男人桶免费视频 | 欧美在线一级精品 | 成人 欧美| 狠狠做久久深爱婷婷97动漫 | 九九大香尹人视频免费 | 欧美精品亚洲精品日韩专区 | 国产一区二区三区视频在线观看 | 国产成 人 综合 亚洲绿色 | 免费黄网在线观看 | 日韩美一区二区 | 亚洲国产欧美在线人成 | 三级网站视频在线观看 | 亚洲精品视频免费看 | 久草视屏 | 99热久久精品国产 | 99久久精品无码一区二区毛片 | 久久国产精品国产精品 | 亚洲性影院 | 日韩欧美一区二区精品久久 | 经典国产乱子伦精品视频 | 成人免费视频一区二区 | 香蕉香蕉国产片一级一级毛片 | 一区二区三区高清视频在线观看 | 亚洲一区二区三区在线播放 | 亚洲 自拍 欧美 综合 | 欧美一级在线免费观看 | 日韩一区二区三区免费视频 | 欧美大片a一级毛片视频 | 精品三级内地国产在线观看 | 亚洲精品不卡午夜精品 | 天堂视频在线免费观看 | 最新精品在线视频 | 波多野结衣在线播放视频 | 一级片免费观看视频 | 国产91精品高清一区二区三区 | 国产成人艳妇在线观看 | 日本久草网 | 国产末成年女噜噜片 | 国产成人一区二区三区高清 |