Java Performance Optimization with StringBuilder

🎯 Java Performance: String Concatenation Stop using `+` for string concatenation in loops: ```java // Bad - O(n²) String result = ""; for (int i = 0; i < 1000; i++) { result += i; // Creates new String each time } // Good - O(n) StringBuilder sb = new StringBuilder(); for (int i = 0; i < 1000; i++) { sb.append(i); } String result = sb.toString(); // Better - Java 8+ streams String result = IntStream.range(0, 1000) .mapToObj(String::valueOf) .collect(Collectors.joining()); ``` What's your Java performance lesson? #Java #Performance #StringBuilder #Optimization

To view or add a comment, sign in

Explore content categories