1
2
3
4
|
方法一:找到小数点位置然后截取
String number =
"123.456"
;
String intNumber = number.substring(
0
,number.indexOf(
"."
));
System.out.println(intNumber);
|
方法二:转成数字然后转换为整数再转换为字符串
1
2
|
String number =
"123.456"
;
System.out.println(String.valueOf(Math.floor(Double.parseDouble(number))));
|
方法三:用小数点分割取第一个结果:
1
2
|
String number =
"123.456"
;
System.out.println(number.split(
"\\."
)[
0
]);
|