获取两个字符串的相同最大字串

public static String maxSubLenOfTwoString(String str1,String str2){
        if(str1 == null || str2 == null){
            return null;
        }
        int maxLen = str1.length() >= str2.length() ? str1.length() : str2.length();
        int minLen = str1.length() < str2.length() ? str1.length() : str2.length();
        int len = minLen;
        for(int i = 0;i < len;i++){
            for(int m = 0,n = len - i;n <= len;m++,n++){
                String str = str2.substring(m,n);
                if(str1.contains(str)){
                    return str;
                }
            }
        }
        return null;
    }


发布了39 篇原创文章 · 获赞 11 · 访问量 4713

猜你喜欢

转载自blog.csdn.net/Alphr/article/details/105352233