String Immutable Java

Run Settings
LanguageJava
Language Version
Run Command
public class StringExample { public static void main(String[] args) { String str = "Hello"; System.out.println("Original String: " + str); // Concatenation creates a new String object str = str + " World"; System.out.println("Modified String: " + str); // Original String object remains unchanged System.out.println("Original String after modification: Hello"); } }
public class StringBufferExample { public static void main(String[] args) { StringBuffer sb = new StringBuffer("Hello"); System.out.println("Original StringBuffer: " + sb); // Append modifies the same object sb.append(" World"); System.out.println("Modified StringBuffer: " + sb); // Insert at a specific position sb.insert(5, " Java"); System.out.println("After Insert: " + sb); } }
Editor Settings
Theme
Key bindings
Full width
Lines