原创

条件が true でない場合に "if" ステートメントに入る [クローズド]

温馨提示:
本文最后更新于 2024年04月12日,已超过 37 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

ダウンロードした .csv ファイルからデータを取得する必要があります。ダウンロードされた .csv にデータが含まれている場合は、そのデータをテーブル形式でメールに送信するか、CSV ファイルにデータが存在しない場合私のスクリプトでは、条件がtrueでない場合でも、if条件に入ります。

File getdirectory = new File("/Users/" + username + "/Downloads");
File[] getfiles = getdirectory.listFiles();
if (getfiles != null) {
    System.out.println("entered in if loop");
    str += "\n <p>Please find the data in csv file : </p>";
    str += "<table style=\"center:100%\">";
    for (File simFile : getfiles) {
        if (simFile.isFile() && simFile.getName().contains("documentSearch") && simFile.getName()
                .endsWith(".csv")) {
            CSVReader simreader = new CSVReader(new FileReader(simFile));
            while ((column = simreader.readNext()) != null) {
                lineNumber++;
                System.out.println(column[2] + " " + column[3] + " " + column[5] + " " + column[23] + " " + column[15] + " " + column[66]);
                str += "<tr><td>" + column[2] + " </td><td>" + column[3] + " </td><td>" + column[5] + "  </td><td>" + column[23] + " </td><td>" + column[15] + " </td><td>" + column[66] + " </td><tr>";
            }
            str += "</table>";
        }
    }
} else {
    str += "<p>There is no data in CSV file :</p>";
    System.out.println("entered in else loop");
}
正文到此结束
热门推荐
本文目录