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

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

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

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    package atm;

    import java.math.BigInteger;

    /**
     * <ul>
     * <li>Title:[ScaleUtil]</li>
     * <li>Description: [任何進(jìn)制之間相互轉(zhuǎn)換]</li>
     * <li>Copyright 2009 Upengs Co., Ltd.</li>
     * <li>All right reserved.</li>
     * <li>Created by [Huyvanpull] [2011-12-8]</li>
     * <li>Midified by [modifier] [modified time]</li>
     * </ul>
     * 
     * 
    @version 1.0
     
    */

    public class ScaleUtil
    {
        
    /**
         * <ul>
         * <li>Description:[任何進(jìn)制轉(zhuǎn)10進(jìn)制]</li>
         * <li>Created by [Huyvanpull] [2011-12-8]</li>
         * <li>Midified by [modifier] [modified time]</li>
         * </ul>
         * 
         * 
    @param anyScaleStr
         * 
    @param oScale
         * 
    @return
         
    */

        
    public String anyScale2tenScale(String anyScaleStr, long oScale)
        
    {
            BigInteger tenScaleResult 
    = new BigInteger("0");
            String[] numStrs 
    = anyScaleStr.split("[,]");
            
    for (int i = 0; i < numStrs.length; i++)
            
    {
                tenScaleResult 
    = tenScaleResult.add(BigInteger.valueOf(oScale).pow(
                        numStrs.length 
    - 1 - i).multiply(
                        BigInteger.valueOf(Long.parseLong(numStrs[i]))));
            }

            
    return tenScaleResult.toString();
        }

        
        
    /**
         * <ul>
         * <li>Description:[10進(jìn)制轉(zhuǎn)任何進(jìn)制]</li>
         * <li>Created by [Huyvanpull] [2011-12-8]</li>
         * <li>Midified by [modifier] [modified time]</li>
         * </ul>
         * 
         * 
    @param tenScaleStr
         * 
    @param tScale
         * 
    @return
         
    */

        
    public String tenScale2anyScale(String tenScaleStr, long tScale)
        
    {
            StringBuffer result 
    = new StringBuffer();
            BigInteger c62Source 
    = new BigInteger(tenScaleStr);
            
    while (true)
            
    {
                result.insert(
    0, c62Source.mod(BigInteger.valueOf(tScale)) + ",");
                c62Source 
    = c62Source.divide(BigInteger.valueOf(tScale));
                
    if (BigInteger.valueOf(tScale).compareTo(c62Source) == 1)
                
    {
                    
    if (c62Source.longValue() != 0)
                        result.insert(
    0, c62Source.longValue() + ",");
                    
    break;
                }

            }

            
    return result.toString();
        }

        
        
    public static void main(String[] args)
        
    {
            ScaleUtil su 
    = new ScaleUtil();
            String anyScaleStr 
    = su.tenScale2anyScale("63"16);
            System.out.println(anyScaleStr);
            String tenScaleStr 
    = su.anyScale2tenScale(anyScaleStr, 16);
            System.out.println(tenScaleStr);
        }

    }

    posted on 2011-12-08 19:18 HUIKK 閱讀(354) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 59pao成国产成视频永久免费| 亚洲av日韩综合一区在线观看| 真实乱视频国产免费观看| 亚洲精品一品区二品区三品区| sss日本免费完整版在线观看| 亚洲精品无码久久久久YW| 91免费播放人人爽人人快乐| 亚洲福利秒拍一区二区| 亚洲欧洲av综合色无码| 成人毛片视频免费网站观看| 亚洲精华液一二三产区| 一级A毛片免费观看久久精品 | 亚洲国产午夜精品理论片在线播放 | 亚洲精品国产品国语在线| 两个人看的www高清免费观看| 亚洲第一极品精品无码久久| 亚洲国产区男人本色| 免费国产怡红院在线观看| 日日摸夜夜添夜夜免费视频| 亚洲午夜久久久久久久久久| 国产成人不卡亚洲精品91| 麻豆国产精品免费视频| 亚洲成av人片在线观看天堂无码| 亚洲大尺度无码无码专区| 777爽死你无码免费看一二区| 亚洲国产精品丝袜在线观看| 成人av片无码免费天天看| 久久亚洲sm情趣捆绑调教| 91福利免费网站在线观看| 亚洲黄色三级网站| 日韩免费毛片视频| 亚洲精品中文字幕乱码影院| 天天摸天天操免费播放小视频| 亚洲精品国产手机| 国产免费av片在线播放| 亚洲av无码片在线观看| 久久国产色AV免费观看| 久久亚洲精品无码av| 四虎永久在线精品视频免费观看| 国产在线观看无码免费视频| 亚洲国产系列一区二区三区 |