我想從一個函數中取多個參數,並檢查是否至少有一個參數不爲空或空。最好/最有效的方法來檢查是否至少有一個輸入是由用戶輸入
現在我正在做這樣的事情。
void foo(String a, String b, String c, String d, ... other strings){
//make sure at least one of the inputs are not null.
if(a!=null || b!=null || c!=null || d!=null ... more strings){
//do something with the string
}
}
這樣的輸入可以是foo(null, null, null, "hey");
,但它不能是foo(null, null, null, null);
什麼我的問題是有沒有更好的方式來做到這一點,而不是不斷增加的if語句。林消隱了現在....感謝
多少個參數,你真的有這功能?這本身可能是一個問題。 – 2011-06-16 23:19:29