En gros, je cherche à retourner la concaténation de 2 chaînes de caractères. Cependant, si la concaténation crée une double-chaîne, alors j'en omets une.
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;
}
ci-dessus est mon code, mais je me demande s'il y a un moyen de le faire avec moins de code écrit, ou pour être plus précis, s'il y a un moyen de remplacer les 2 premières conditions, avec juste une ligne ou 2 de code.