java - 如何将一大串整数转换为二进制?

标签 java string binary data-conversion

[已编辑]

如果这个问题已经在不同的线程中得到回答,我们深表歉意。我在最近的一次采访中被问到这个问题。给定一个大字符串(> 64位),例如“163878712638127812737637876347236482”,如何将其转换为二进制?这应该在不使用二进制相关的 java API 或库的情况下完成。

最佳答案

创建 BigInteger从字符串中调用 toByteArray .

关于java - 如何将一大串整数转换为二进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28732281/

相关文章:

java - 将分钟添加到时间戳 - 最有效的方式

string - VBA:如何从数据中删除不可打印的字符

c++ - 如何在 C++ 中解析基于文本的表格

algorithm - 修剪 <= 2 个字符的字符串

memory - 为什么不在计算机世界中使用三元逻辑而不是二进制逻辑呢?

gwt - 二进制数据和GWT

binary - 如何将 64 位二进制字符串转换为 tcl 中的十进制数?

java - 为什么我不能将此字符串转换为 int?

java - 如何创建一个采用 List 类型且输出是不同 List 的递归方法?

java - 如何在 ArrayList 中存储对象?