gpt4 book ai didi

java - 尽管在java中使用parseInt,但无法将二进制字符串转换为整数

转载 作者:行者123 更新时间:2023-12-01 13:15:33 24 4
gpt4 key购买 nike

我想获取与二进制字符串 nc 对应的整数,即十进制数。然而,尽管使用了 parseInt(),这种情况也不会发生。例如,如果 nc="11000101"那么 edcode 也具有相同的值,而不是给我 nc 的十进制表示形式。 有谁可以帮忙吗

String codest="11010101";
char[] codear=codest.toCharArray();
codear[4]=codear[5];
String nc= new String(codear);
int edcode=Integer.parseInt(nc);

最佳答案

parseInt(String s, int radix) Parses the string argument as a signed integer in the radix specified by the second argument.

来自here .

试试这个:

int edcode=Integer.parseInt(nc, 2);

关于java - 尽管在java中使用parseInt,但无法将二进制字符串转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22501607/

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