您的位置:首页 > 编程语言 > Java开发

java中截取字符串第二个小数点之前的字符串

2016-05-13 11:02 573 查看

导读:下面是具体方法的代码:
Strings="30.6.9";System.out.println(s.substring(0,s.indexOf(".",s.indexOf(".")+1)));
下面是具体方法的代码:

String s = "30.6.9";

System.out.println(s.substring(0, s.indexOf(".",s.indexOf(".")+1 )));

代码分析:s.indexOf(".")+1 这一句是先找出第一个点的位置,然后在这个位置上加1,

然后找下一个点的位置,用的方法就是两个参数的indexOf,第一个参数是要匹配的字符,第二个是开始的位置,这里开始的位置就是第一个点位置加上1,也就是第一个点之后开始找下一个点,找到第二个点的位置 s.indexOf(".",s.indexOf(".")+1 ))

接着有起始位置 ,就是0,和第结束的位置就是第二个点的位置就可以截取了

s.substring(0, s.indexOf(".",s.indexOf(".")+1 ))

根据自己的具体情况修改一下吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: