Java.lang.StringBuffer.setCharAt() 方法
描述
java.lang.StringBuffer.setCharAt() 方法将指定 index 处的字符设置为 ch。 这个序列被改变以表示一个与旧字符序列相同的新字符序列,除了它在位置 index 处包含字符 ch。
声明
以下是 java.lang.StringBuffer.setCharAt() 方法的声明。
public void setCharAt(int index, char ch)
参数
index − 这是要修改的字符的索引。
ch − 这是新字符。
返回值
此方法不返回任何值。
异常
IndexOutOfBoundsException − 如果 index 为负数或大于等于 length()。
示例
下面的例子展示了 java.lang.StringBuffer.setCharAt() 方法的使用。
package com.tutorialspoint; import java.lang.*; public class StringBufferDemo { public static void main(String[] args) { StringBuffer buff = new StringBuffer("AMIT"); System.out.println("buffer = " + buff); // character at index 3 System.out.println("character at index 3 = " + buff.charAt(3)); // set character at index 3 buff.setCharAt(3, 'L'); System.out.println("After Set, buffer = " + buff); // character at index 3 System.out.println("character at index 3 = " + buff.charAt(3)); } }
让我们编译并运行上面的程序,这将产生下面的结果 −
buffer = AMIT character at index 3 = T After Set, buffer = AMIL character at index 3 = L