我需要组合一个字符串数组,如下所示(因此结果字符串中的每个字符都是输入字符串中字符的按位 & )
String a = "10110001"
String b = "01101101"
String c = "10101011"
String result = "00100001"
我想出的解决方案:
long resultLong = 0;
for( String a : inputs )
{
resultLong = resultLong & Long.parseLong( a ,2);
}
String result = Long.toBinaryString( resultLong );
输入字符串中的字符数可能非常长,并且上述解决方案不起作用 (NumberFormatException) 。我不知道如何实现这一点,最干净的方法是什么?
qq_笑_17
忽然笑
相关分类