查找某些字符串在另一个字符串里相同的字符(高效)
2014-04-07 22:57
274 查看
这里提供查找存在相同字符(非中文字符)的一种特殊方法:
上面的方法非常高效,大家可以发散思维想想其实有些时候我们可以让程序跑的更快。
String checkStrA = "abcd,efg"; String checkStrB = ")(*&^%$#@![]{},./\\;:'? <>"; // 不能为中文的原因 byte[] charAll = new byte[256]; char[] chars = checkStrB.toCharArray(); for (char charB : chars) { charAll[charB] = 1; } chars = checkStrA.toCharArray(); for (char charA : chars) { if (charAll[charA] == 1) { // 存在的相同字符 System.out.println(charA); } }以上代码输出结果为“,”
上面的方法非常高效,大家可以发散思维想想其实有些时候我们可以让程序跑的更快。
相关文章推荐
- 查找某些字符是否在另一个字符串里出现的高效算法
- 查找某些字符是否在另一个字符串里出现的高效算法
- 查找某些字符是否在另一个字符串里出现的高效算法
- 中文的在一个字符串中查找另一个字符
- 用递归实现查找字符串中相同字符连续出现次数的最大值
- php strstr查找字符串中是否包含某些字符的查找函数
- 假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配, 比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同, 所以这两个字符串是匹配的。要求高效!
- php strstr查找字符串中是否包含某些字符的查找函数
- 一个字符串中查找另一个字符出现的全部索引位置(JAVA)
- lua实现查找一个字符串中的某些字符
- php strstr查找字符串中是否包含某些字符的查找函数
- 查找两个字符传中最大的相同字符串
- 记录一次查找字符串中多个相同字符,并设置指定大小显示
- python实现查找两个字符串中相同字符并输出的方法
- C#:比较二个字符串,查找出相同字数和差异字符
- 用递归实现查找字符串中相同字符连续出现次数的最大值
- 查找字符串中是否包含相同字符
- 高效查找一个字符串中,出现次数最多的字符
- python实现查找两个字符串中相同字符并输出的方法