📅  最后修改于: 2023-12-03 14:53:27.148000             🧑  作者: Mango
在 Java 中,字符串是一个由字符组成的不可变对象。可以通过索引来访问字符串中的单个字符,索引从 0 开始。
可以使用 charAt()
方法来获取字符串索引处的字符。该方法接受一个整数参数,表示要访问的字符的索引位置。例如:
String str = "Hello, world!";
char c = str.charAt(7);
System.out.println(c); // 输出 'w'
在访问字符串索引处的字符之前,我们应该先检查该索引是否有效,即确保它在字符串的范围内。
可以使用 length()
方法获取字符串的长度,然后将索引与该长度进行比较。如果索引小于 0 或大于等于字符串的长度,就表示索引无效。
String str = "Hello, world!";
int index = 7;
if (index >= 0 && index < str.length()) {
char c = str.charAt(index);
System.out.println(c); // 输出 'w'
} else {
System.out.println("Invalid index");
}
length() - 1
。StringIndexOutOfBoundsException
异常。-1
表示倒数第一个字符。在 Markdown 文本中,可以使用以下方式来标记代码片段:
```java
// 代码片段
```
使用以上方式将代码块标记为 Java 格式,使得代码在显示时具有适当的高亮效果。