
- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java.lang.StringBuffer.setCharAt() Method
Description
The java.lang.StringBuffer.setCharAt() method sets the character at the specified index to ch. This sequence is altered to represent a new character sequence that is identical to the old character sequence, except that it contains the character ch at position index.
Declaration
Following is the declaration for java.lang.StringBuffer.setCharAt() method
public void setCharAt(int index, char ch)
Parameters
index − This is the index of the character to modify.
ch − This is the new character.
Return Value
This method does not return any value.
Exception
IndexOutOfBoundsException − if index is negative or greater than or equal to length().
Example
The following example shows the usage of java.lang.StringBuffer.setCharAt() method.
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)); } }
Let us compile and run the above program, this will produce the following result −
buffer = AMIT character at index 3 = T After Set, buffer = AMIL character at index 3 = L
java_lang_stringbuffer.htm
Advertisements