All*_* Li 12 java string computer-science
我得到一个java问题,给出一个字符串,返回由前两个字符组成的字符串,所以String"Hello"产生"He".
如果字符串短于长度2,则返回任何内容,因此"X"产生"X",空字符串""产生空字符串"".
请注意,str.length()
返回字符串的长度.
public String firstTwo(String str) {
if(str.length()<2){
return str;
}
else{
return str.substring(0,2);
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道有没有其他办法可以解决这个问题?
And*_*ins 27
你的代码看起来很棒!如果你想缩短它,你可以使用三元运算符:
public String firstTwo(String str) {
return str.length() < 2 ? str : str.substring(0, 2);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46272 次 |
最近记录: |