Avoid instantiating strings

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: java-best-practices/avoid-string-instantiation

Language: Java

Severity: Warning

Category: Performance

Description

Instead of creating a new string with new String(), use the string directly.

Non-Compliant Code Examples

class Main{
    public static void main(String[] args){
        String s = new String("foobar");
    }
}

Compliant Code Examples

class Main{
    public static void main(String[] args){
        String s = "foobar";
    }
}
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis