是否有無論如何檢查OutputStream是否已關閉而未嘗試寫入並捕獲IOException
?如何檢查OutputStream是否關閉
例如,請考慮以下做作方法:
public boolean isStreamClosed(OutputStream out){
if(/* stream isn't closed */){
return true;
}else{
return false;
}
}
您能夠利用替代/* stream isn't closed */
?
什麼是你需要解決的根本問題? – 2011-12-28 12:28:50
我懷疑OP想避免處理異常。 ;) – 2011-12-28 12:35:27
從我的思維防禦性角度思考我可能會收到什麼樣的錯誤輸入,但它更像是一個假設性問題,再加上「java檢查outputstream是否關閉」的頂級google結果指向http:// stackoverflow。com/questions/2607515/how-do-i-check-if-output-stream-of-a-socket-is-closed這似乎並沒有真正回答這個問題 – chrisbunney 2011-12-28 12:36:37