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
Post a Comment