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