2

私のアプリケーションでは、for ループとその側で if-else ステートメントを使用しています。クライアントは、ループを避けることを提案しています。つまり、ループ内の条件ステートメントを避ける必要があります。

AbstractImporter importer = null;
for (UploadedFile uploadedFile : uploadedFiles) {
    if (StringUtils.contains(uploadedFile.getName(), "_" + locale)) {
        importer = "";
        ImporterFactory.getImporterForType(getExtension(uploadedFile.getName()));
        try {
            tableRows.addAll(importer.importData(uploadedFile));
        } catch (Exception e) {
            LOGGER.error(e);
            FacesMessageUtil.addGlobalUnexpectedErrorMessage();
        }
    } else {
        FacesMessageUtil.addStatusMessage(TOP_PANEL, MESSAGEKEY, new Object[]{uploadedFile.getName()});
    }
}
4

0 に答える 0