java - 如何在Java中添加两个包含二进制数字的长字符串?

标签 java

我一直在尝试使用 Integer.parseInt 方法作为基数 2 添加两个长的二进制字符串。但是,我不认为这适用于长的二进制数字字符串。有更好的方法吗?

最佳答案

您可以将BigInteger与基数一起使用:

BigInteger decInt = new BigInteger("111111111111111111111111111111111001111",2);

查看文档:http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#BigInteger(java.lang.String,%20int)

关于java - 如何在Java中添加两个包含二进制数字的长字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756007/

相关文章:

java - Hazelcast 中所有 map 的编程属性设置?

java - Jetty、Jersey 和 Spring 的 NoInitialContextException

java - 将功能注入(inject)两个没有公共(public)父类(super class)的类

java - 如何为 Spring Boot 2 创建自定义嵌入式 servlet 容器

java - 使用摇一摇功能打开不同的 Activity

java - 在 Java 继承中隐藏字段

java - Jframe帮助使用Boxlayout

java - Kafka Producer NetworkException 和超时异常

java - 在 ShowcaseViews 按钮上启动新 Intent

java - if 语句从未评估为 true