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 ]);
|