![](/img/trans.png)
[英]how to convert a string value to integer without using Integer.parseInt()?
[英]Unable to convert binary string to integer despite using parseInt in java
我想获取整数,即与二进制字符串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)将字符串参数解析为第二个参数指定的基数中的有符号整数。
从这里 。
尝试这个:
int edcode=Integer.parseInt(nc, 2);
int edcode = Integer.parseInt(nc,2); 这会起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.