找出两个字符串的最长相同字符串及指定字符串频率

来源:互联网 发布:nginx 防止ddos 编辑:程序博客网 时间:2024/06/05 03:06

“`
public class CheckSameString {

public static String checksamestring(String maxs,String mins){    for(int x=0 ; x<mins.length() ; x++){        for(int y=0,z=mins.length()-x ; z!=(mins.length()+1) ; y++,z++){            /*此处z有两个作用:            一:当z=mins.length()+1时退出内循环,执行外循环,缩短要比较的字符串            二:使得在一次内循环中可以用相同长度的字符串进行比较,如第一次比较长度为n的字符串,            内循环一次,y++,z++,此处等长获取后面的长度再进行比较            */            String temp = mins.substring(y,z);            if(maxs.indexOf(temp)!=-1){                return temp;            }                       }        }    return "null";}```
0 0