我正在经历以前的考试问题,我的问题是确定字符串长度并返回它的正确方法是什么。
如果字符串的长度小于 5 个字符,那么我可以通过以下方式返回它:
public static String first5(String s){
if(s.length() < 5)
return s;
}
但是,如果 String 大于 5 个字符,则可以通过以下方式返回:
public static String first5(String s){
return s.substring(0, 4);
}
我必须注意的是,当我之前在课堂测试中回答这类问题时,我的讲师强调我真的不应该使用“幻数”?不过,我不确定他实际上是什么意思。
有没有更好的方法来返回这种类型的方法?
我还在学习 Java,所以请原谅我的语法中的任何错误。
非常感谢。