Java StringBuffer setCharAt()方法及示例
StringBuffer类的 setCharAt() 方法将位置索引处的字符设置为作为参数传递给方法的字符值。该方法返回一个新的序列,该序列与旧的序列相同,唯一的区别是在新序列的索引位置有一个新的字符。索引参数必须大于或等于0,并且小于StringBuffer对象所包含的字符串的长度。
语法
参数: 该方法需要两个参数。
- index : 整数类型的值,指的是要设置的字符的索引。
- ch :字符类型的值,指的是新的字符。
返回: 此方法不返回任何东西。
异常: 如果索引为负数或大于length(),该方法会抛出IndexOutOfBoundException。
以下程序演示了StringBuffer类的setCharAt()方法
例1 :
输出:
例2: 演示IndexOutOfBoundsException。
输出:
参考资料:
https://docs.oracle.com/javase/10/docs/api/java/lang/StringBuffer.html#setCharAt(int, char)