电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

解決java 分割字符串成數組時,小圓點不能直接進行分割的問題

瀏覽:19日期:2022-08-20 08:15:58

問題描述:

String preStr = 'a.b.c'; // 這里要把該字符串按小圓點進行分割,成'a','b','c'

String[] string = preStr.split('.'); // 直接這樣寫是不行的

正確的寫法是,對小圓點進行轉義

String[] string = preStr.split('.');

補充知識:Java中不使用split方法實現字符串分割成字符數組

核心思想

利用indexOf方法來定位分割符spliter

利用substring方法來截取分隔符前后的字符串,前字符串放到list中

循環操作1,2兩個步驟,直到取得不包含分隔符的字符串,然后添加到list中

將list轉成數組

代碼實現:

public class TestDemo { private static class SplitDemo { public static String[] split(String rawer, String spliter) { //先拷貝一份,避免直接更改全局變量 String rawerTemp = rawer; //容納分割后的分隔符前的字符串 List<String> list = new ArrayList<String>(); while(rawerTemp.indexOf(spliter)!=-1) { //還存在spliter分割符的時候 String temp = rawerTemp.substring(0, rawerTemp.indexOf(spliter)); //將分隔符前的部分添加到list list.add(temp); //分割得到第一個分隔符后邊的所有字符串 rawerTemp = rawerTemp.substring(rawerTemp.indexOf(spliter)+spliter.length()); } //如果不存在分割符則直接加入 if(rawerTemp.length()!=0) { list.add(rawerTemp); } //生成數組并返回 if(list.size()>0) { String[] arrays = new String[list.size()]; for(int i=0;i<list.size();i++) { arrays[i] = list.get(i); } return arrays; } return new String[0]; } } @Test public void test() { System.out.println(Arrays.toString(SplitDemo.split('', ''))); System.out.println(Arrays.toString(SplitDemo.split('aa&&22', '&&'))); System.out.println(Arrays.toString(SplitDemo.split('aa&&22&&', '&&'))); System.out.println(Arrays.toString(SplitDemo.split('aa&&||&&', '||'))); }}

以上這篇解決java 分割字符串成數組時,小圓點不能直接進行分割的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
主站蜘蛛池模板: 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 余姚生活网_余姚论坛_余姚市综合门户网站 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 锂离子电池厂家-山东中信迪生电源 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | IPO咨询公司-IPO上市服务-细分市场研究-龙马咨询 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 证券新闻,热播美式保罗1984第二部_腾讯1080p-仁爱影院 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 深圳成考网-深圳成人高考报名网 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 智慧水务|智慧供排水利信息化|水厂软硬件系统-上海敢创 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 阜阳在线-阜阳综合门户 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 |