0 java
我需要消除 's' 字符串的最后一个字符
我尝试使用一个变量将其设置为最后一个字符,并使用该变量将其放入下标的参数中,但这样做时出现错误。
public static void noLast(String s){
char last = s.charAt(s.length() - 1);
System.out.println(s.substring(0,last));
Run Code Online (Sandbox Code Playgroud)
java.lang.StringIndexOutOfBoundsException: begin 0, end 108, length 5
这是当我将字符串变量设置为“hello”并尝试消除“o”时出现的错误
所有你需要的是
System.out.println(s.substring(0,s.length()-1));
Run Code Online (Sandbox Code Playgroud)
不需要实际获取最后一个字符。
| 归档时间: |
|
| 查看次数: |
703 次 |
| 最近记录: |