зависит от того, чего вы хотите достичь,
в целом, я бы возвратил нуль, чтобы сигнализировать, что ничего не было обработано, позже могут появиться случаи, когда someCondition является истинным, но строка, которую вы строите вместе, в любом случае является ""Таким образом, вы можете отличить от этого случая, если вы возвращаете ноль, если ничего не было обработано.
т.е.
String aString = null;
if(someCondition)
aString = "something";
return aString;
, но все это действительно зависит от того, чего вы хотите достичь ... например, еслипредполагается, что код строит вместе строку, которая доставляется непосредственно в пользовательский интерфейс, который вы бы выбрали вместо ""