私は以前の試験の質問に答えていますが、私の質問は、文字列の長さを決定して返す正しい方法は何ですか。
文字列の長さが5文字未満の場合は、次の方法で返すことができます。
public static String first5(String s){
if(s.length() < 5)
return s;
}
ただし、文字列が5文字を超える場合は、次の方法で返すことができます。
public static String first5(String s){
return s.substring(0, 4);
}
私が注意しなければならないのは、クラス内のテストで以前にこのタイプの質問に答えたとき、私の講師は「マジックナンバー」を実際に使用するべきではないと強調したということです。しかし、彼が実際にそれが何を意味していたのかはわかりません。
このタイプのメソッドを返すためのより良い方法はありますか?
私はまだJavaを学んでいるので、構文の誤りは許してください。
どうもありがとう。