经验不足.....慎用split

来源:互联网 发布:计算机与网络 编辑:程序博客网 时间:2024/04/29 06:44

没什么技术含量的文章,只是分享下经验,防止挨踢门跟我一样


最近做个项目涉及到产品规格

规格如下    AAAAAAAAA-123

功能需要取前部,后部

于是    

str1 = str.split("-")[0];

str2 = str.split("-")[1];


悲剧来了

str里面可能的结构为     AA-BB-CC-123

没文化,真可怕,但是没经验更可怕,

没有做不到,就怕想不到,坑爹吧

无奈啊

改吧 

     str1=str.subString(0,str.lastIndexOf("-"));

     str2=str.subString(str.lastIndexOf("-")+1);


留下文章给自己一个警示吧,防止类似问题发生,以上