小编Kem*_*mpa的帖子

线程“主”中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:7

我正在尝试打印姓氏字符,但是我的代码正在生成异常。

码:

import java.util.Scanner;

public class LastCharacter {


    public static void main(String[] args) {
        Scanner reader = new Scanner(System.in);
        System.out.println("Type your name: ");
        String name = reader.nextLine();
        char nameLastChar = lastCharacter(name);
        System.out.println("Last character = " + nameLastChar);


    }


    public static char lastCharacter(String text){

        int last = text.length();
        char lastChar = text.charAt(last);
        return lastChar;
    }


}
Run Code Online (Sandbox Code Playgroud)

例外:

线程“主”中的异常java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:7

我找不到错误,也不了解异常信息。

java string-length charat

1
推荐指数
1
解决办法
326
查看次数

标签 统计

charat ×1

java ×1

string-length ×1