← Strings

Reverse String

Easy
Python
def reverse_string(s):
    return s[::-1]
Java
public String reverseString(String s){
    return new StringBuilder(s).reverse().toString();
}

Key Insight

[::-1] reads backwards. Java uses StringBuilder.reverse().

Python → Java Differences

  • [::-1] vs StringBuilder
  • One line vs method chain
  • No type declaration Python
Python
def reverse_string(s):
    return s[::-1]
Java
public String reverseString(String s){
    return new StringBuilder(s).reverse().toString();
}

Algorithm Steps

1. Reverse characters