gpt4 book ai didi

java - 将字符串转换为整数并在 Java 中添加它们

转载 作者:行者123 更新时间:2023-11-29 09:55:52 24 4
gpt4 key购买 nike

我有 4 个字符串:

 str1 = 10110011;(length of all string is:32)
str2 = 00110000;
str3 = 01011000;
str4 = 11110000;

在我的项目中,我必须添加这些字符串,结果应该是:

result[1] = str1[1]+str2[1]+str3[1]+str4[1];

result 应该作为整数相加获得。

对于上面的例子,result = 22341011

我知道在 Java 中整数到字符串的转换非常容易,但我发现字符串到整数的转换有点难。

最佳答案

解析整数 -2^31 < n < 2^31-1使用:

Integer value = Integer.valueOf("10110011");

对于更大的数字,使用 BigInteger类:

BigInteger value1 = new BigInteger("101100111011001110110011101100111011001110110011");
BigInteger value2 = // etc
BigInteger result = value1.add(value2).add(value3); //etc.

关于java - 将字符串转换为整数并在 Java 中添加它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11976436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com