当前位置:编程学习 > JAVA >>

36 进制 有兴趣的进来帮看下

String str = '00001'

按照 36 进制 递增
00002......00009
0001A->....0001Z
00020->....00029
0003A........
希望给出效率最高的算法!
谢谢大家啦! --------------------编程问答-------------------- 00009下一个是0001A ?  这个不太理解 --------------------编程问答-------------------- 没人看呢。。。 --------------------编程问答-------------------- 00001...00009,0000A,...0000Z,00010...0001Z... --------------------编程问答-------------------- 你要算什么? --------------------编程问答--------------------
引用 楼主 opentheoo 的回复:
String str = '00001'

按照 36 进制 递增
00002......00009
0001A->....0001Z
00020->....00029
0003A........
希望给出效率最高的算法!
谢谢大家啦!

=================
玩这个的理由,36进制最大值35=100011,我不知道这个进制有什么优势?
弄个32进制 最大位31=11111还差不多,不过增加位的操作复杂度肯定增加,有必要这样做吗? --------------------编程问答--------------------
引用 2 楼 opentheoo 的回复:
没人看呢。。。


是啊 没人看啊  问题说清楚撒 --------------------编程问答-------------------- 不知道你的算法是指???

Integer.parseInt(str, 36)
Integer.toString(num, 36) --------------------编程问答-------------------- 当然,前面的0需要补齐
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,