Grundsätzlich, ich bin auf der Suche nach der Verkettung von 2 Zeichenfolgen, Wenn jedoch die Verkettung erstellt ein Doppel-char, dann ich eine von ihnen weglassen.Rückkehr Verkettung von 2 Zeichenfolgen Java
public String conCat(String a, String b) {
if(a.isEmpty()){
return b;
}
if(b.isEmpty()){
return a;
}
if(a.substring(a.length()-1, a.length()).equals(b.substring(0,1))){
return a+b.substring(1, b.length());
}
return a+b;
}
oben ist mein Code, aber ich frage mich, ob es eine Möglichkeit, es mit weniger Code geschrieben zu tun ist, oder um genauer zu sein, wenn es eine Möglichkeit, die ersten zwei Bedingungen zu ersetzen, mit nur einem Zeile oder 2 des Codes.
Ich denke, Java hat eine eingebaute String.concat method.https: //www.tutorialspoint.com/java/java_string_concat.htm –