Skip to Content

Java String Concat Example

  1. /*
  2.         Java String Concat Example.
  3.         This Java String concat example shows how to concat String in Java.
  4.  */
  5. public class JavaStringConcat {
  6.         public static void main(String args[]){
  7.                 /*
  8.                  * String concatenation can be done in several ways in Java.
  9.                  */
  10.                
  11.                 String str1 = "Hello";
  12.                 String str2 = " World";
  13.                
  14.                 //1. Using + operator
  15.                 String str3 = str1 + str2;
  16.                 System.out.println("String concat using + operator : " + str3);
  17.                
  18.                 /*
  19.                  * Internally str1 + str 2 statement would be executed as,
  20.                  * new StringBuffer().append(str1).append(str2)
  21.                  *
  22.                  * String concatenation using + operator is not recommended for large number
  23.                  * of concatenation as the performance is not good.
  24.                  */
  25.                
  26.                 //2. Using String.concat() method
  27.                 String str4 = str1.concat(str2);
  28.                 System.out.println("String concat using String concat method : " + str4);
  29.                
  30.                 //3. Using StringBuffer.append method
  31.                 String str5 = new StringBuffer().append(str1).append(str2).toString();         
  32.                 System.out.println("String concat using StringBuffer append method : " + str5);
  33.         }      
  34.        
  35. }
  36.  
  37. /*
  38. Output of Java String concat example would be
  39. String concat using + operator : Hello World
  40. String concat using String concat method : Hello World
  41. String concat using StringBuffer append method : Hello World
  42. */