gpt4 book ai didi

java - 如何消除java字符串中的最后一个字符

转载 作者:行者123 更新时间:2023-12-01 19:35:38 26 4
gpt4 key购买 nike

我需要消除 's' 字符串的最后一个字符

我尝试使用变量将其设置为最后一个字符,并使用该变量将其放入下标的参数中,但这样做时出现错误。

public static void noLast(String s){
char last = s.charAt(s.length() - 1);
System.out.println(s.substring(0,last));

java.lang.StringIndexOutOfBoundsException: begin 0, end 108, length 5

这是当我将字符串变量设置为“hello”并尝试消除“o”时出现的错误

最佳答案

你所需要的只是

System.out.println(s.substring(0,s.length()-1));

不需要实际获取最后一个字符。

关于java - 如何消除java字符串中的最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57720812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com