Jol*_*nar 5 java string encoder converter base-n
我在Java中寻找一个不错的BaseN编码器(带有自定义字符集),不受输入数据大小(字节数组)的限制.
像这样的东西:
但对于"无限制"的数据长度没有任何不必要的内存/性能损失和"BigInteger滥用魔法".只是作为标准BASE64编码器工作的东西,但普遍适用于任何基础/字符集.任何解决方案或想法如何实现这一点都受到欢迎.
也许,如果有人有apache BaseNCodec的经验:
它看起来很有前景,但它是一个抽象类,并且可用的实现看起来比从头开始看起来更难.
"ABCDE" = Base5,"ABCDE-+*/." = Base10,...).
一般答案:否。特殊情况:是的,碱基为 2 的幂。
为什么?因为Q中的思想处于“激烈竞争”(实际上可能是“矛盾”)。
不进行乘法和除法计算,你能确定乘法和除法运算的结果吗?不。这是一个矛盾。根据定义,当您获得结果时,您就已经执行了计算。
所以这不是能不能避免计算的问题,而是如何简化计算的问题。
希望对您的方法有所帮助。:)
| 归档时间: |
|
| 查看次数: |
1177 次 |
| 最近记录: |