繁体   English   中英

将String转换为二进制整数,进行位操作,然后将该二进制值再次存储为Java中的String

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM