java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
发布网友
发布时间:2022-04-23 10:05
我来回答
共5个回答
热心网友
时间:2023-10-10 19:15
方法一:找到小数点位置然后截取
String number = "123.456";
String intNumber = number.substring(0,number.indexOf("."));
System.out.println(intNumber);
方法二:转成数字然后转换为整数再转换为字符串
String number = "123.456";
System.out.println(String.valueOf(Math.floor(Double.parseDouble(number))));
方法三:用小数点分割取第一个结果:
String number = "123.456";
System.out.println(number.split(".")[0]);
热心网友
时间:2023-10-10 19:15
~~(1234.56)
热心网友
时间:2023-10-10 19:16
String类的split()方法
热心网友
时间:2023-10-10 19:17
String a = "123.34";
int i = a.indexOf(".");
System.out.println(a.substring(0, i));
热心网友
时间:2023-10-10 19:17
String number = "123.456";System.out.println(number.split("[.]")[0]);
java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
方法一:找到小数点位置然后截取String number = "123.456";String intNumber = number.substring(0,number.indexOf("."));System.out.println(intNumber); 方法二:转成数字然后转换为整数再转换为字符串 String number = "123.456";System.out.println(String.valueOf(Math.floor(Double.parseDoub...
C语言中数字的提取
1234.56 小数点后面的第二位: x=((int)(1234.56*100))%10
字符串转换整数
atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结 束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。返回值 返回转换后的浮点型数。附加说明 atof()与使用strtod(nptr,(char**)NUL...