我的代码是用Java编写的。我有一个web界面,在那里用户上传csv文件,从Excel转换,与文件中的垃圾数据,例如一堆逗号分隔的空行后,实际数据结束后的文件结束。我想阻止用户上传这样的文件。我正在使用BufferedReader读取文件。任何帮助都将不胜感激。谢谢
发布于 2019-10-18 00:22:11
让它起作用了。
BufferedReader br = new BufferedReader(new FileReader(fileName));
String row = br.readLine();
String retValue = "false";
if (row == null)
{
retValue = "false";
}
else {
while ((row = br.readLine()) != null) {
String[] columns = row.split(",");
retValue = "false";
for (int j = 0; j < columns.length; j++)
{
if (StringUtils.isNotEmpty(columns[j]) == true)
{
retValue = "true";
break;
}
}
if (retValue == "false")
break;
}
}
br.close();
return retValue;https://stackoverflow.com/questions/58436569
复制相似问题