<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    有朋友在群里問了這個(gè)問題,印象中Java沒有這方面的函數(shù)(百分?jǐn)?shù)轉(zhuǎn)換為小數(shù)倒是有一個(gè)),而且直接乘以100會(huì)得出類似2.5999999999的結(jié)果,在網(wǎng)上也沒有搜到類似的解決方案,所以把我們的討論結(jié)果發(fā)上來,肯定不是最優(yōu)解,也希望來訪者留下你們的解決辦法,只要能優(yōu)化其中的某一段就可以!

    private?String?convert(String?orignal)
    {
    ????
    //去掉小數(shù)后面的零值,如:0.02500
    ????String?noDotInteger?=?Integer.parseInt????(str.replace('.',''))?+?"";//2500
    ????int?lengthOfZero?=?noDotInteger.length()?-?noDotInteger.indexOf("0");//2
    ????str?=?str.substring(0,?str.length()?-?lengthOfZero);//0.025?

    ????
    //轉(zhuǎn)換成百分?jǐn)?shù)字符串
    ????int?index?=?orignal.indexOf('.');
    ????
    if(index?<?orignal.length()?-?2)
    ????
    {
    ????
    return?orignal.substring(0,index)?+?orignal.substring(index?+?1,index?+?3)?+
    ?
    '.'?+?orignal.substring(index?+?3)?+?"%";
    ????}

    ????
    else
    ????
    {
    ???????
    return?orignal.substring(0,index)?+?orignal.substring(index?+?1)?+?"%";
    ????}

    }
    ?

    續(xù):J2ME綜合技術(shù)討論群 的劉軍提出了他的解決方案:

    import?java.math.BigDecimal;
    public?class?Hello
    {
    ????
    public?static?void?main(String?args[])
    ????
    {
    ????????String?s?
    =?"0.025";
    ????????BigDecimal?bd?
    =?new?BigDecimal(s);
    ????????System.out.println(bd.multiply(
    new?BigDecimal(100)));?//輸出2.500
    ????}

    }
    ?

    山城浪子則說用java.text.DecimalFormat最好最方便!

    版權(quán)所有 羅明
    posted on 2006-03-27 19:48 羅明 閱讀(4579) 評(píng)論(2)  編輯  收藏 所屬分類: Java 、Study
    Comments
     
    主站蜘蛛池模板: 无码av免费毛片一区二区| 美女黄色免费网站| a级成人毛片免费视频高清| 免费国产真实迷j在线观看| 亚洲日产乱码一二三区别| 美女视频黄免费亚洲| 亚洲香蕉久久一区二区| 久久受www免费人成_看片中文| 亚洲国产午夜精品理论片 | 国产精品V亚洲精品V日韩精品| 亚洲欧洲无码AV不卡在线| 免费无码又爽又刺激高潮的视频| 亚洲成在人线在线播放无码| 四虎永久成人免费| rh男男车车的车车免费网站| 久久亚洲国产欧洲精品一| 国产白丝无码免费视频| 亚洲最新黄色网址| 免费高清在线影片一区| 人人公开免费超级碰碰碰视频| 亚洲综合av永久无码精品一区二区| 久久国产精品免费一区| 久久精品国产亚洲av高清漫画| 成人免费AA片在线观看| 妇女自拍偷自拍亚洲精品| 亚洲国产一区二区视频网站| 中文字幕成人免费高清在线视频| 亚洲AV无码乱码国产麻豆| 1000部无遮挡拍拍拍免费视频观看 | 亚洲成av人片天堂网老年人| 国产精品成人免费观看| 亚洲男人天堂av| 免费无码一区二区三区蜜桃大 | 91成人在线免费观看| 亚洲自偷自偷在线成人网站传媒| 妞干网在线免费视频| 免费在线观看自拍性爱视频| 亚洲AV无码1区2区久久| 精品免费久久久久久成人影院| a级毛片高清免费视频就| 中文字幕亚洲综合久久综合|