J'ai une Java question qui donne une chaîne, retourne la chaîne composée de ses deux premiers caractères, de sorte que la chaîne "Hello" donne "He".
Si la chaîne est plus courte que la longueur 2, renvoyez ce qu'il y a, "X" donne "X" et la chaîne vide "" donne la chaîne vide "".
Notez que str.length()
renvoie la longueur d'une chaîne.
public String firstTwo(String str) {
if(str.length()<2){
return str;
}
else{
return str.substring(0,2);
}
}
Je me demande s'il existe un autre moyen de résoudre cette question?
Votre code est génial! Si vous voulez le raccourcir, vous pouvez utiliser le opérateur ternaire :
public String firstTwo(String str) {
return str.length() < 2 ? str : str.substring(0, 2);
}