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 )) 根据自己的具体情况修改一下吧。 |
相关文章推荐
- spring 下载地址
- Java进阶读书清单及好书推荐
- mysql连接错误java.sql.SQLException: Unknown system variable 'language'
- Eclipse平台下Android SDK Manager不显示没有安装的程序扩展(不能在Eclipse平台下安装虚拟机)
- Java 类中各成分加载顺序 和 内存中的存放位置
- Java二叉树(三)--非递归的中序_先序_后序遍历二叉树
- Java | AWT Swing
- MyBatis与Spring、SpringMVC整合
- pojo和javaBean的区别
- spring AOP使用
- Struts2 中,相同的验证规则,如何使用同一条异常响应信息,及动态调用各自对应的名称?
- java实现归并排序
- java实现堆排序
- java命名规范
- JAVA HashMap 的工作原理(译)
- java实现希尔排序
- Eclipse 常用快捷键
- springs事务配置的5种方式
- java中将数据封装为JSON包
- eclipse开发的安卓程序如何在手机上运行