我有以下格式的两个字符串:
"11010"
"00101"
两者都是二进制表示。我想或这些数字并得到如下结果:
"11111"
关于如何使用 Java 完成它的任何想法?
更新:
这不是上述问题的重复。我正在对以字符串格式表示的二进制数执行 OR 运算符
最佳答案
您可以使用 Integer.parse 方法
int x1 = Integer.parseInt("11010", 2);
int x2 = Integer.parseInt("00101", 2);
int val = x1 | x2;
String binOr = Integer.toBinaryString(val);
关于java - 如何获取二进制表示的字符串的或运算结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36104900/