3
我得到了一个java问题,它给出一个字符串,返回由前两个字符组成的字符串,所以字符串“Hello”产生“他”。如果字符串长度小于2,则返回所有字符串,所以“X”产生“X”,而空字符串“”产生空字符串“”。请注意,str.length()返回一个字符串的长度。在Java中提取字符串的前两个字符
public String firstTwo(String str) {
if(str.length()<2){
return str;
}
else{
return str.substring(0,2);
}
}
我想知道有没有其他的办法可以解决这个问题吗?
你现有的代码有什么问题?我猜如果你觉得需要你可以使它成为一个oneliner'return str.length()> 2? str.substring(0,2):str;'但我不认为这真的增加了一切。 – CollinD
appriciate简单的美...不要试图使简单的解决方案效果很好的代码复杂。 –
@ DanLowe-fixed。 – RobG