<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ā)上來(lái),肯定不是最優(yōu)解,也希望來(lái)訪者留下你們的解決辦法,只要能優(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
    ????}

    }
    ?

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

    版權(quán)所有 羅明
    posted on 2006-03-27 19:48 羅明 閱讀(4594) 評(píng)論(2)  編輯  收藏 所屬分類: JavaStudy
    Comments
     
    主站蜘蛛池模板: 亚洲嫩模在线观看| 亚洲精品无码久久不卡| 亚洲av无码av在线播放| 亚洲成av人片在线观看无码不卡| 91av免费观看| 国产高清视频免费在线观看| 中文字幕亚洲综合小综合在线| 一本久久a久久精品亚洲| 日本特黄特黄刺激大片免费| 亚洲精品免费视频| 国产精品福利在线观看免费不卡| 亚洲视频无码高清在线| 亚洲成人网在线观看| 精品国产_亚洲人成在线高清| 亚洲av午夜成人片精品电影| 成年女人喷潮毛片免费播放| 91大神免费观看| 亚洲高清免费在线观看| 一级毛片在线免费看| 免费国产成人午夜在线观看| 国产啪精品视频网站免费尤物| 九九九国产精品成人免费视频| 色欲aⅴ亚洲情无码AV| 亚洲变态另类一区二区三区| 日韩亚洲国产高清免费视频| 国产成+人+综合+亚洲专| 亚洲AV无码国产精品永久一区| 天堂亚洲国产中文在线| 亚洲а∨精品天堂在线| 无码天堂va亚洲va在线va| 男人免费视频一区二区在线观看 | 一级做α爱过程免费视频| 九九免费久久这里有精品23| 成人影片一区免费观看| 在线看片韩国免费人成视频| 无码国产精品一区二区免费式影视| 最新猫咪www免费人成| 亚洲综合精品网站在线观看| 久久99国产亚洲精品观看| 亚洲卡一卡二卡乱码新区| xvideos永久免费入口|