欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java进制转换,

来源: javaer 分享于  点击 4360 次 点评:47

java进制转换,


对于10进制数转换为N(2-36)进制一般都是选择取余除的算法进行转换 ,下面给出两种方案

一种是递归,一种是迭代。通过效率评价两者性能

其中迭代的方案直接取自java源代码。

  

 

 

 

其中TentoN方法使用了递归的方案进行求解,TentoN1方法使用迭代求解。方案1使用了字符串相加性能上自然会掉一大截,二迭代的方法中经过计算后只需修改char数组的制定索引位置的值,要快的多。

 

 

此程序在本机运行的结果为:

188
31

速度上6倍左右。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章

    暂无相关文章
相关栏目:

用户点评