这不重复,我知道如何比较字符串,我的问题是使用子字符串和拆分方法。我没有得到我想要的输出 我有一个java项目,我正在读一个填充前2列的csv。
第1列有一张收据图片的路径。第二列有收据号。
问题,我想计算收据#为空的行数。不幸的是,我的代码忽略了空格。
while ((line = br.readLine()) != null) {
String recipetNum = null;
String[] splitLine = line.split(",", -1);
recipetNum = splitLine[2].substring(20,30).trim();
if (!recipetNum.matches("[0-9]+") || recipetNum.length() < 8 || recipetNum == "”){
//Add to error table
}