我将这组英
文字母表示为26位位串.第一位对应’a’,设置位对应’b’,依此类推.
从而,
字符串ab表示为11000000000000000000000000
现在,给定两个位串,我想检查位串1是否是位串2的子集.也就是说,在所有位置,位串1都有一个’1′,位串2也应该有一个’1′.这意味着string1中的所有字符也存在于string2中.有人可以告诉我最好的
方法吗?
我知道一个简单的
方法如下:迭代位string1并检查位string2中的相应位.但是,我想知道是否可以以更有效的方式使用一些位运算符来完成
原文链接:https://www.f2er.com/java/129951.html