Javaでelseifループを作成しようとすると、少し問題が発生します。フォルダ内のファイル数が1以下の場合はループを作成し、それよりも大きい場合は1つのアクションを実行します。別のループに入ります
これはこれまでの私のループですが、コンパイルされません:
if (new File(destination).listFiles().length) <=1 {
return "/GUI/printServerSide.xhtml";
}else if
("txt".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("jpeg".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("jpg".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("png".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("gif".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("pdf".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else if ("html".equalsIgnoreCase(extension)) {
return "/GUI/submittedFilePreview.xhtml";
} else {
return "/GUI/printServerSide.xhtml";
}
}
}
私は何を間違っているのですか?
前もって感謝します !