我对以下代码有疑问:
public String SearchText(String fileName, String First, String Last) {
String tag = new String();
String file = FileUtils.readFileToString(new File(fileName));
tag = StringUtils.substringBetween(file, First, Last);
return First + tag + Last;
}
它还在字符串之后返回一个“null”值,例如:如果我在标签之间搜索文本<a>
并</a>
返回<a>null</a>
. 问题是“标记”为空值!文本文件作为具有相同名称的多个标签,每个标签都包含不同的文本:是否可能存在问题?我该如何解决?