3 つの文字列を受け取る関数があり、それらのいずれかまたは 3 つすべてが null である可能性があります (事前にはわかりません)。これを処理する最善の方法は何ですか?
基本ケースは次のとおりです。
public String doStuff(String a, String b, String c) {
//do stuff
}
いずれかの文字列で null を使用してこれを呼び出すと、次のエラーが発生します。
-> 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
3 つの入力の null のすべての可能な順列に対してこれをオーバーロードできると思いますが、より良い方法はありますか?