StringBuilder methods charAt, setCharAt, getChars and reverse. - Java Language Basics

Java examples for Language Basics:StringBuilder

Description

StringBuilder methods charAt, setCharAt, getChars and reverse.

Demo Code

public class Main 
{
   public static void main(String[] args)
   {//ww  w  .ja  v  a 2s.  c o m
      StringBuilder buffer = new StringBuilder("hello there");

      System.out.printf("buffer = %s\n", buffer.toString());
       System.out.printf("Character at 0: %s\nCharacter at 4: %s\n\n", 
         buffer.charAt(0), buffer.charAt(4));

      char[] charArray = new char[buffer.length()];
      buffer.getChars(0, buffer.length(), charArray, 0);
      System.out.print("The characters are: ");

      for (char character : charArray)
         System.out.print(character);

      buffer.setCharAt(0, 'H');
      buffer.setCharAt(6, 'T');
      System.out.printf("\n\nbuffer = %s", buffer.toString());

      buffer.reverse();
      System.out.printf("\n\nbuffer = %s\n", buffer.toString());
   } 
}

Result


Related Tutorials