如何编写一个返回字符串字符的方法?

xiozqbni  于 2021-07-07  发布在  Java
关注(0)|答案(4)|浏览(318)

如何使用返回字符串前10个字符的子字符串编写方法?这是我到目前为止,但我不断收到一个错误消息,说我需要一个返回语句。

public String firstTen(String number) {
    number.substring(0, 10);

    System.out.println(number);
fd3cxomn

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;
}
mbyulnm0

mbyulnm02#

您只需返回 substring . 如果可能的话 String 要小于10个字符,您可能还希望结束索引至少为10个字符,并且字符串的长度可以避免 StringIndexOutOfBoundsException .

public String firstTen(String number) {
   return number.substring (0, Math.min(10, number.length()));
}
ctehm74n

ctehm74n3#

你的女装

public String firstTen(String number)
{
    return number.substring(0, 10);

}
kxxlusnw

kxxlusnw4#

public String firstTen(String number) {
return  number.substring (0,10);
}

相关问题