java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234
6个回答
展开全部
方法一:找到小数点位置然后截取
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]);
展开全部
String类的split()方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String a = "123.34";
int i = a.indexOf(".");
System.out.println(a.substring(0, i));
int i = a.indexOf(".");
System.out.println(a.substring(0, i));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用bangbong的回答:
方法一:找到小数点位置然后截取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]);
方法一:找到小数点位置然后截取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]);
展开全部
String number = "123.456";System.out.println(number.split("[.]")[0]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询