Javaという質問があります。これは、文字列を指定すると、最初の2文字からなる文字列を返すため、文字列 "Hello"は "He"を返します。
文字列が長さ2より短い場合、存在するものは何でも返します。そのため、「X」は「X」を生成し、空の文字列「」は空の文字列「」を生成します。
str.length()
は文字列の長さを返すことに注意してください。
public String firstTwo(String str) {
if(str.length()<2){
return str;
}
else{
return str.substring(0,2);
}
}
この質問を解決できる他の方法はありますか?
あなたのコードは素晴らしいですね!短くしたい場合は、 三項演算子 を使用できます。
public String firstTwo(String str) {
return str.length() < 2 ? str : str.substring(0, 2);
}