Java中String字符串Spilt方法使用注意事项
发布日期:2022-02-10 13:35:56 浏览次数:27 分类:技术文章

本文共 556 字,大约阅读时间需要 1 分钟。

在Java程序中,由于系统类库的支持,分割字符串变得很容易,但是,在使用spilt方法时,有些细节不容忽视。当使用”+”、”?”、”\”、”“、”^”、”.”等特殊字符分割字符串时,若不进行特殊字符的转义,将得不到正确的结果,有些还会报错。仔细研究API中spilt方法的介绍,才知晓其中原委。API中的描述,public String[] spilt(String regex),从参数名即可看出,方法传入的参数不是任意的字符串,而是正则表达式,spilt方法实质上是调用的matcher类的spilt方法,而”+”、”?”、”\”、”“、”^”、”.”、”$”等这些字符在正则表达式中都有特殊的意义,使用的时候需要对其进行转义,如下代码是个简单的分割字符串的方法:

这个是通过小数点.来分割,需要进行转义前面加\
String rate = execurate.toString().substring(0, 6);
String[] str = rate.split(“\.”);
if(str[0].toString().length()==1) {
rate = rate.substring(0, 4)+”%”;
} else {
rate = rate.substring(0, 5)+”%”;
}

转载地址:https://blog.csdn.net/zoran_/article/details/79903946 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java中return的含义和标签的使用
下一篇:jdom解析XML文件

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月02日 09时34分59秒