Java String class methodsThe java.lang.String class provides a lot of methods to work on string. By the help of these methods, we can perform operations on string such as trimming, concatenating, converting, comparing, replacing strings etc. Java String is a powerful concept because everything is treated as a string if you submit any form in window based, web based or mobile application.
Java String toUpperCase() and toLowerCase() methodThe java string toUpperCase() method converts this string into uppercase letter and string toLowerCase() method into lowercase letter.
String s="Amitabh"; System.out.println(s.toUpperCase()); //AMITABH System.out.println(s.toLowerCase()); //amitabh System.out.println(s); //Amitabh(no change in original)
AMITABH amitabh Amitabh
Java String trim() methodThe string trim() method eliminates white spaces before and after string.
String s=" Amitabh "; System.out.println(s);// Amitabh System.out.println(s.trim());//Amitabh
Java String startsWith() and endsWith() method
String s="Amitabh"; System.out.println(s.startsWith("Am")); //true System.out.println(s.endsWith("h")); //true
Java String charAt() methodThe string charAt() method returns a character at specified index.
String s="Amitabh"; System.out.println(s.charAt(0)); //A System.out.println(s.charAt(3)); //t
Java String length() methodThe string length() method returns length of the string.
String s="Amitabh"; System.out.println(s.length()); //7
Java String intern() methodA pool of strings, initially empty, is maintained privately by the class String. When the intern method is invoked, if the pool already contains a string equal to this String object as determined by the equals(Object) method, then the string from the pool is returned. Otherwise, this String object is added to the pool and a reference to this String object is returned.
String s=new String("Amitabh"); String s2=s.intern(); System.out.println(s2); //Amitabh
Java String valueOf() methodThe string valueOf() method coverts given type such as int, long, float, double, boolean, char and char array into string.
int a=20; String s=String.valueOf(a); System.out.println(s+20);
Java String replace() methodThe string replace() method replaces all occurrence of first sequence of character with second sequence of character.
String s1="Java is a programming language. Java is a platform. Java is an Island."; String replaceString=s1.replace("Java","Kava");//replaces all occurrences of "Java" to "Kava" System.out.println(replaceString);
Kava is a programming language. Kava is a platform. Kava is an Island.