我做了一个程序,它接受一个文本文件,将行作为字符串存储在一个数组中。现在我想“过滤”数组的那些条目。
我正在使用 string.contains 查看每个数组条目是否具有子字符串“05/Aug”。
出于某种原因,它总是返回 true,而事实上它不应该。
这是文件: http: //www.santarosa.edu/~lmeade/weblog.txt
这是我的代码:
for (int i=0; i<10;i++)
{
boolean check = storestrings[i].contains("05/Aug");
if(check = true){
teststring[i] = storestrings[i];
//System.out.print(storestrings[i]);
}
else{
teststring[i] = null;
}
}