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

mcj:修改kmp bug

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