天生我材必有用,千金散尽还复来。 仰天大笑出门去,我辈岂是蓬蒿人。 大鹏一日同风起,扶摇直上九万里。 十步杀一人,千里不留行。 事了拂衣去,深藏身与名。 安能摧眉折腰事权贵,使我不得开心颜! 且乐生前一杯酒,何须身后千载名? 愿将腰下剑,直为斩楼兰。
 

除去没用的0的函数

public class TestString { 

    public static void main(String[] args) { 
        Float f = 1f; 
        System.out.println(f.toString());//1.0 
        System.out.println(subZeroAndDot("1"));; // 转换后为1 
        System.out.println(subZeroAndDot("10"));; // 转换后为10 
        System.out.println(subZeroAndDot("1.0"));; // 转换后为1 
        System.out.println(subZeroAndDot("1.010"));; // 转换后为1.01 
        System.out.println(subZeroAndDot("1.01"));; // 转换后为1.01 
    } 

    /** 
    * 使用java正则表达式去掉多余的.与0 
    * @param s 
    * @return 
    */ 
    public static String subZeroAndDot(String s){ 
        if(s.indexOf(".") > 0){ 
            s = s.replaceAll("0+?$", "");//去掉多余的0 
            s = s.replaceAll("[.]$", "");//如最后一位是.则去掉 
        } 
        return s; 
    } 

}

 

posted @ 2017-04-27 16:41  gudy  阅读(163)  评论(0编辑  收藏  举报