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

Differences Between a Website and a Web App

Here’s a comprehensive, clear differentiation between a Website and a Web App, from purpose all the…

4 days ago

Essential VS Code Extensions Every Developer Should Use

Visual Studio Code (VS Code) is powerful out of the box, but its real strength…

2 weeks ago

JavaScript Variables

1. What Is a Variable in JavaScript? A variable is a named container used to store data…

2 weeks ago

C++ Queue

1. What Is a Queue? A Queue is a linear data structure that follows the principle: FIFO – First…

2 weeks ago

Must-Know Angular Concepts

Angular is a full-featured frontend framework built by Google for creating large, maintainable, and high-performance web applications.…

3 weeks ago

Responsive Web Design (RWD)

What Is Responsive Web Design? Responsive Web Design (RWD) is an approach to building websites…

3 weeks ago