萌新求解答数组中str.length-1是什么意思呢?请详细解答最好举例 谢谢!

大哥们在线求帮请教一下,萌新求解答数组中str.length-1是什么意思呢?请详细解答最好举例 谢谢!
最新回答
久梦由你

2025-04-28 01:41:07

str.length  就是获取这个字符串的长度,str.length-1就是获取该字符串的最后以为的位置

比如现在有个str=“adcd”,这时候需要获取最后一个字母d,就可以是str.charat(str.length-1)

以下是java代码示例

	public static void main(String[] args) {

String arg="abcd";
System.out.println(arg.charAt(arg.length()-1));

}
追问
因为下标从0开始 所以如果要取最后一个数字就要在length的基础上减1对吗?
追答
是的,字符串的底层实现还是数组的
追问
谢谢