java String中charAt用法
时间: 2023-06-07 19:10:43 浏览: 92
Java中的String类是一个不可变的字符序列,charAt() 方法用于返回指定索引处的字符。它的语法如下:
char charAt(int index)
其中,index 表示要返回字符的索引位置,从0开始计数。例如,对于字符串str,str.charAt(0)返回第一个字符,str.charAt(1)返回第二个字符,以此类推。如果索引超出了字符串的长度,将引发 StringIndexOutOfBoundsException 异常。
相关问题
java String charAt 赋值
Java中的String类是不可变的,也就是说,一旦一个字符串被创建,它的值就不能被改变。因此,不能使用charAt方法直接给String对象中的某个字符赋值。
如果你想要改变一个字符串中的某个字符,可以将该字符串转换为char数组,然后修改该数组中的元素值,最后再将修改后的char数组转换回String类型。示例代码如下:
```
String str = "example";
char[] charArray = str.toCharArray();
charArray[0] = 'E'; // 修改第一个字符
str = new String(charArray);
System.out.println(str); // 输出 "Example"
```
String.charAt
String.charAt() 是 Java 中 String 类的一个方法,它用于返回字符串中指定索引位置的字符。该方法的语法如下:
```java
public char charAt(int index)
```
其中,index 表示要返回的字符的索引位置。索引位置从 0 开始,即第一个字符的索引位置为 0,第二个字符的索引位置为 1,以此类推。
例如,下面的代码演示了如何使用 charAt() 方法获取字符串中第一个字符和第二个字符:
```java
String str = "Hello World";
char firstChar = str.charAt(0); // 获取第一个字符
char secondChar = str.charAt(1); // 获取第二个字符
System.out.println("第一个字符是:" + firstChar);
System.out.println("第二个字符是:" + secondChar);
```
运行结果为:
```
第一个字符是:H
第二个字符是:e
```
阅读全文