1
我只是想知道的Java 8,這是很酷的全部,流概念的最好下列環路,在那裏我打電話由於對象的類型具體方法:java 8的流優先用於帶有instanceof檢查的循環嗎?
for (EObject sel : selection) {
if (sel instanceof A) {
doSomethingWithA();
} else if (sel instanceof B) {
doSomethingWithB();
}
}
請問你建議在這裏使用流API,如果是的話,你會怎麼意識到它?
簡單地說:沒有。這不是'instanceof'檢查的存在,而是您爲每個元素執行此操作都有一個簡單的事實,這種循環在將操作放入Stream使用時不會變得更簡單也更不可讀。 – Holger