# StringBuilder

A class for efficiently building or changing a sequence of characters.

## What is **StringBuilder** in Java?

**StringBuilder** — A class for efficiently building or changing a sequence of characters.

```java
class MessageBuilder {
    String buildMessage() {
        StringBuilder message = new StringBuilder("Order");
        message.append(" ready");
        return message.toString();
    }
}
```

Level: Apprentice · [More Java terms at this level](https://www.ask-codey.com/glossary/subjects/java/apprentice)

Updated: September 27, 2026

## In other subjects

- [StringBuilder in C#](https://www.ask-codey.com/glossary/stringbuilder-c-sharp)

Source: https://www.ask-codey.com/glossary/stringbuilder
