如何使用返回字符串前10个字符的子字符串编写方法?这是我到目前为止,但我不断收到一个错误消息,说我需要一个返回语句。
public String firstTen(String number) { number.substring(0, 10); System.out.println(number);
fd3cxomn1#
您需要在方法中返回:
public static void main(String[] args) { System.out.println(firstTen("Hello World Java")); } public static String firstTen(String number) { return number.substring(0, 10); }
如果字符串长度小于10,则会导致错误。为防止出现错误,您可以按以下方式进行检查:
public static String firstTen(String number) { return number.length() > 10 ? number.substring(0, 10) : number; }
mbyulnm02#
您只需返回 substring . 如果可能的话 String 要小于10个字符,您可能还希望结束索引至少为10个字符,并且字符串的长度可以避免 StringIndexOutOfBoundsException .
substring
String
StringIndexOutOfBoundsException
public String firstTen(String number) { return number.substring (0, Math.min(10, number.length())); }
ctehm74n3#
你的女装
public String firstTen(String number) { return number.substring(0, 10); }
kxxlusnw4#
public String firstTen(String number) { return number.substring (0,10); }
4条答案
按热度按时间fd3cxomn1#
您需要在方法中返回:
如果字符串长度小于10,则会导致错误。为防止出现错误,您可以按以下方式进行检查:
mbyulnm02#
您只需返回
substring
. 如果可能的话String
要小于10个字符,您可能还希望结束索引至少为10个字符,并且字符串的长度可以避免StringIndexOutOfBoundsException
.ctehm74n3#
你的女装
kxxlusnw4#