In Java, String is an immutable class used to represent sequences of characters. Java provides a rich set of built-in methods (around 65+) to manipulate, compare, search, split, and transform strings efficiently.
String objectsjava.lang packageA string method is always called using a string object.
// Creating a String object in Java
String name = "Java Programming";
// Demonstration of multiple String methods
String text = " Hello Java World ";
System.out.println(text.length());
System.out.println(text.trim());
System.out.println(text.toUpperCase());
System.out.println(text.toLowerCase());
System.out.println(text.charAt(1));
System.out.println(text.substring(1, 6));
System.out.println(text.contains("Java"));
System.out.println(text.replace("Java", "Python"));
System.out.println(text.startsWith(" Hello"));
System.out.println(text.endsWith("World "));
Type in the box below to see how Java String methods change your text in real-time:
equals() instead of == for comparisonStringBuilder for frequent modificationsisEmpty() over length() == 0