我有一個關於拋出哪個異常以下疑問,如果列表爲空如果在java中列表爲空,拋出哪個異常?
public class XYZ implements Runnable {
private List<File> contractFileList;
@Override
public void run() {
contractFileList = some method that will return the list;
//now i want to check if returned contractFile is empty or not , if yes then raise the exception
if (contractFileList.isEmpty()) {
// throw new ?????
}
}
}
我乳寧批這裏面的代碼,我想拋出一些異常,將停止執行批處理。
謝謝Jon ... !!是的你是對的我不能在Runnable.run()中使用檢查過的excpetions。所以我使用IllegalStateException – Beginner
'if(contractFileList.isEmpty()){ throw new IllegalStateExcpetion(「contractFileList is empty」); – Beginner
希望這是正確的。請注意 – Beginner