Friday, October 24, 2025
HomeLanguagesJavaJava String concat() Method

Java String concat() Method

The Java String concat() method concatenates one string to the end of another string. This method returns a string with the value of the string passed into the method, appended to the end of the string.

Syntax of Java String concat()

The syntax of String concat() method in Java is:

public String concat (String anostr);

Parameters

  • A string to be concatenated at the end of the other string

Return Value

  • Concatenated(combined) string

Illustration

Consider the below illustration

Input:

String 1 : ABC
String 2 : def
String n-1 : …
String n : xyz

Output: 

abcdef…xyz

Examples of Java String concat()

The following examples demonstrates how to use the String concat() function in Java program

Example 1:

java




// Java program to Illustrate Working of concat() method
// with Strings
// By explicitly assigning result
  
// Main class
class GFG {
    // Main driver method
    public static void main(String args[])
    {
        // Custom input string 1
        String s = "Hello ";
  
        // Custom input string 2
        s = s.concat("World");
  
        // Explicitly assigning result by
        // Combining(adding, concatenating strings)
        // using concat() method
  
        // Print and display combined string
        System.out.println(s);
    }
}


Output

Hello World

Example 2:

java




// Java program to Illustrate Working of concat() method
// in strings where we are sequentially
// adding multiple strings as we need
  
// Main class
public class GFG {
  
    // Main driver method
    public static void main(String args[])
    {
        // Custom string 1
        String str1 = "Computer-";
  
        // Custom string 2
        String str2 = "-Science";
  
        // Combining above strings by
        // passing one string as an argument
        String str3 = str1.concat(str2);
  
        // Print and display temporary combined string
        System.out.println(str3);
  
        String str4 = "-Portal";
        String str5 = str3.concat(str4);
        System.out.println(str5);
    }
}


Output

Computer--Science
Computer--Science-Portal

Note: As perceived from the code we can do as many times as we want to concatenate strings bypassing older strings with new strings to be contaminated as a parameter and storing the resultant string in String datatype.

Using ‘+’ for String Concatenation in Java

We can use the ‘+’ operator for strings in the same way we use for variables.

Below is the implementation of the above topic:

Java




// Java Program to concatenate
// two Strings
import java.io.*;
  
class GFG {
  
    public static void main(String[] args)
    {
        // str 1
        String str1 = "Hello";
  
        // + operator do concat here!
        String result = str1 + ", World!";
  
        // Output: Hello, World!
        System.out.println(result);
    }
}


Output

Hello, World!
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS