String Builder in java language.

                        String Builder


■ Declaration->

StringBuilder sb = new StringBuilder("ved varshney");

System.out.println(sb);

● Function in String Builder ->


1● Get A Character from Index->

StringBuilder sb = new StringBuilder("ved");

//Set Char

System.out.println(sb.charAt(0));


2● Set a Character at Index->

StringBuilder sb = new StringBuilder("ved");

//Get Char

sb.setCharAt(0, 'd');

System.out.println(sb);


3● Insert a Character at Some Index->

import java.util.*;

public class Strings {

public static void main(String args[]) {

StringBuilder sb = new StringBuilder("ved");

//Insert char

sb.insert(0, 'S');

System.out.println(sb);

}


4● Delete char at some Index->

import java.util.*;

public class Strings {

public static void main(String args[]) {

StringBuilder sb = new StringBuilder("ved");

//Insert char

sb.insert(0, 's');

System.out.println(sb);

//delete char

sb.delete(0, 1);

System.out.println(sb);

}

}


5● Append a char->

                                        Append means to add something at the end.

Code->


import java.util.*;

public class Strings {

public static void main(String args[]) {

StringBuilder sb = new StringBuilder("ved");

sb.append("varshney");

System.out.println(sb);

}

}


6● Print Length of String->

import java.util.*;

public class Strings {

public static void main(String args[]) {

StringBuilder sb = new StringBuilder("ved");

sb.append("varshney");

System.out.println(sb);

System.out.println(sb.length());

}

}


7●Reverse a String->

                                      (using StringBuilder class)

import java.util.*;

public class Strings {

public static void main(String args[]) {

StringBuilder sb = new StringBuilder("VedVarshney");

for(int i=0; i<sb.length()/2; i++) {

int front = i;

int back = sb.length() - i - 1;

char frontChar = sb.charAt(front);

char backChar = sb.charAt(back);

sb.setCharAt(front, backChar);

sb.setCharAt(back, frontChar);

}

System.out.println(sb);

}

}



Comments

Popular posts from this blog

Introduction of java Programming language.

Stack data structure.