我有一个接收三个字符串的函数,它们中的任何一个或所有三个都可能为空(事先不知道)。处理这个问题的最佳方法是什么?
基本情况是这样的:
public String doStuff(String a, String b, String c) {
//do stuff
}
如果在任何字符串中使用空值调用它,我会收到此错误:
-> doStuff("test", null, null)
Unable to execute method public java.lang.String
doStuff(java.lang.String,java.lang.String,java.lang.String)
on object 1c52ac68 of class test with arguments {Wap:java.lang.String, null, null} of size 3
我想我可以为三个输入中所有可能的空值排列重载它,但是有更好的方法吗?