java

To Reverse A String: StringBuffer in Java

Java provides the StringBuffer and String classes. The String class is used to manipulate character strings that cannot be changed. To put it simply: objects of type String are read only and immutable.

The StringBuffer class is used to represent characters that cannot be modified.

The significant performance between these two classes is that the StringBuffer is remarkably faster than the String when performing simple concatenations.

Using the String class, we can concatenate as follows:

String str = new String("Lawson ");
str += "Luke";

With String Buffer

StringBuffer strBuff = new StringBuffer("Lawson ");
strBuff.append("Luke");

To reverse a String …

public class StringReverse{
public static void main(String args[]){
String str = new String("Luke");
StringBuffer buff = new StringBuffer(str);
System.out.println(buff.reverse());
}
}

Recent Posts

Shell Prompt Tutorial

A shell prompt is the text displayed by a command-line shell to show that it is ready…

2 days ago

The SOC Analyst

A SOC Analyst (Security Operations Center Analyst) is one of the frontline defenders of an organization’s cybersecurity…

2 weeks ago

Building an Offline-Friendly Image Upload System

Most image upload systems assume one thing: the user has a stable internet connection. That assumption…

3 weeks ago

JavaScript Background Sync API

Imagine a user submits a form while their internet connection suddenly disappears. Normally, the request…

3 weeks ago

10 Signs Your PC Has Been Hacked

Cybercriminals don't always announce their presence. Many compromises are designed to remain unnoticed for weeks…

4 weeks ago

What Killed jQuery?

For years, jQuery was everywhere. If you were building websites in the 2010s, there was a…

4 weeks ago