下面的代码是否可以用更短的形式重写(可能是一个语句?)例如
ab = something.join(a,b,"-");
这可以通过 Java 扩展、动态语言等来实现。
String a=....
String b=.....
String ab = "";
if(a!=null && a.length()>0) {
ab = a;
}
if(b!=null && b.length()>0) {
if(ab.length()>0) {
ab =ab + "-" + b;
} else {
ab = b;
}
}
更新:
有没有内置的方法?我不想写一个方法或复杂的句子。