- 如果我在一個元素的列表中進行搜索,並沒有發現它, 我拋出一個NotInListException
- 否則,我想將它添加到另一個列表
try {
element = actualList.find("foo");
anotherList.append(element);
}
catch (NotInListException e) {
}
這種用法還行嗎?或者我應該與水木清華重構它是這樣的:
if ((element = actualList.find("foo")) != null) {
anotherList.append(element);
}
我寧願'如果anotherList.append(元);' –
謝謝,這看起來更「自然」。 – jam
沒有實現List我知道有一個'find()'方法,什麼是'NotInListException'?這段代碼究竟是什麼? – Bohemian