美文网首页
获取两个字符串有几个字符是匹配的

获取两个字符串有几个字符是匹配的

作者: 小相柳 | 来源:发表于2021-01-08 09:01 被阅读0次
    /**
         * 获取两个字符串有几个字符是匹配的
         * @param source
         * @param subStr
         * @return
         */
        private int getStringMatchLength(String source, String subStr){
            int maxMatchLengthOnResult = 0;
            int length = subStr.length();
            for (int j = 0; j < length; j++) {
                for (int k = j + 1; k <= length; k++) {
                    int matchLength = k - j;
                    if (matchLength <= maxMatchLengthOnResult) continue;
                    String containStr = subStr.substring(j, k);
                    if (source.contains(containStr)) maxMatchLengthOnResult = matchLength;
                }
            }
            return  maxMatchLengthOnResult;
        }
    

    相关文章

      网友评论

          本文标题:获取两个字符串有几个字符是匹配的

          本文链接:https://www.haomeiwen.com/subject/qeyxaktx.html