[英]Convert String into binary integer, do bit manipulations and again store that binary value as String in Java
在JAVA中,我想接受n位二进制代码作为字符串,并且希望对那些二进制代码执行“与”运算和“或”运算。
我怎样才能
i)将字符串转换为二进制(以整数存储)。
ii)字符串中存在哪些位操作方法。
iii)同样,我想将n位存储在字符串中。
要将包含例如"11011"
的字符串解析为int
,请使用Integer.parseInt(String s, int radix)
-在这种情况下,您要使用基数2(二进制)。 例如:
String input = "11011";
int value = Integer.parseInt(input, 2);
类String
没有任何位操作方法。 将String
解析为int
,可以使用Java常用的按位运算符; 例如,“ &
”和|
为“或”。
请参阅教程: 按位和移位运算符 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.