提交 8926542d authored 作者: 马晨俊's avatar 马晨俊

mcj:修改kmp bug

上级 858618d5
......@@ -187,7 +187,7 @@ public class Inspector {
report.setDependencyVo(dependencyVo);
//数据转换
HashMap<String, List<Warn>> warnMap = getWarnMap();
ruleService.addRule(rules);
ruleService.addListRulePlus(rules);
report.setWarnDetails(warnMap);
log.info("评估报告关键技术,{}", warnMap);
return report;
......
......@@ -42,7 +42,7 @@ public class FileUtil {
final File excelFile = File.createTempFile(System.currentTimeMillis()+fileName, prefix);
// MultipartFile to File
multipartFile.transferTo(excelFile);
if(prefix.equals(".zip")){
if(".zip".equals(prefix)){
FileUtil.unPackZip(excelFile,"", "./"+name+"/"+split1[0]);
}else{
FileUtil.unPackRar(excelFile, "./"+name+"/"+split1[0]);
......@@ -169,4 +169,11 @@ public class FileUtil {
return file;
}
public static void main(String[] args) {
String fileName = "master-sdsd-sdd-fff.zip";
String prefix=fileName.substring(fileName.lastIndexOf("."));
System.out.println(prefix);
boolean equals = prefix.equals(".zip");
System.out.println(equals);
}
}
......@@ -14,7 +14,6 @@ public class KmpUtil {
private static int[] getNextArray(char[] t) {
int[] next = new int[t.length];
next[0] = -1;
next[1] = 0;
int k;
for (int j = 2; j < t.length; j++) {
k=next[j-1];
......@@ -62,7 +61,4 @@ public class KmpUtil {
return -1;
}
}
public static void main(String[] args) {
System.out.println(kmpMatch("abcabaabaabcacb", "abaabcac"));
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论