Java 字符串取整(去掉小数点及后面字符)
/* 字符串替换,这里的正则表达式\\.[0-9]+$解释如下: \\. 匹配小数点。在Java字符串中,反斜杠\是转义字符,所以需要两个反斜杠来表示一个。 [0-9]+ 匹配一个或多个数字。 $ 表示字符串的末尾。 */ String s1 = s.replaceAll("\\.[0-9]+$", ""); System.out.println(s1); // 四舍五入 BigDecimal bigDecimal = new BigDecimal(s); bigDecimal = bigDecimal.setScale(0, BigDecimal.ROUND_DOWN); // 设置标度并四舍五入到最接近的整数 String str = bigDecimal.toString(); // 转换为字符串,小数点及其后的数字被移除 System.out.println(str); // 字符串截取 if (s.contains(".")) { String s2 = s.substring(0, s.indexOf(".")); System.out.println(s2); }
    有些事情,没经历过不知道原理,没失败过不明白奥妙,没痛苦过不了解真谛。临渊羡鱼,不如退而结网!
                    
                
                
            
        
浙公网安备 33010602011771号