knrt.net
当前位置:首页 >> jAvA截取字符串 如何截取小数点以前的字符?比如12... >>

jAvA截取字符串 如何截取小数点以前的字符?比如12...

String s = "10.2.3"; System.out.println(s.substring(0, s.indexOf(".",s.indexOf(".")+1 ))); 代码分析:s.indexOf(".")+1 这一句是先找出第一个点的位置,然后在这个位置上加1, 然后找下一个点的位置,用的方法就是两个参数的indexOf,第一...

方法一:找到小数点位置然后截取String number = "123.456";String intNumber = number.substring(0,number.indexOf("."));System.out.println(intNumber); 方法二:转成数字然后转换为整数再转换为字符串 String number = "123.456";System.out...

import java.util.Scanner; public class TestE { public static void main(String args[]) { Scanner sc=new Scanner(System.in); String s=sc.nextLine(); int i1=s.indexOf(','); //第一次出现','的索引 int i2=s.indexOf(',',i1+1); //第二...

java中截取字符串中的数字方法有很多,例如用正则表达式。试一试下面的演示程序吧。 public class SplitTest{ public static void main(String[] args) { String input = "jdiwo3495jis90.5jsie4dss56djiw9"; String regex = "\\d+(\\.\\d+)?"; ...

你可以把int类型转换成为String类型,进行字符串的截取, 然后再转换为int类型。代码如下: public class Test {public static void main(String[] args) {int i = 1234;System.out.println(Integer.parseInt(String.valueOf(i).substring(2)));} }

用substring方法 str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str; str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其...

String str = "10.2.3.5";String reg = "(\\w\\.\\w\\.\\w).*";System.out.println(str.replaceAll(reg, "$1"));

(int)12.3 double型强转int型时,自动抛弃小数部分 字符串的话2L的方法也可以 ,他是通过截取小数点前面的部分,我是通过类型转换,效果一样 我也在写个思路 String a="12.9"; System.out.print((int)Double.parseDouble(a)); ---------------------...

//我举的这个办法比较简单,当然你也可以用正则表达式!public class 截取字符串数 {public static void main(String[] args) {//字符串!String s="sdf23dfa32dsfa12";//字符数组;char[] chs=s.toCharArray();//取0-9;这个范围的数字!for (int i =...

截取字符串的方法及用法: 1、subString(int start);//截取从小标为start位置开始到结尾的字符串; 2、subString(int start,int end);//截取从小标为start位置开始到小标为end-1的字符串 3、split(String s);//将根据s匹配,将字符串截成数组; ...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com