Java Program example to demonstrate String concat method
Program
public class StringConcat
{
public static void main(String[] args)
{
String str = "welcome to oodlescoop";
str = str.concat(" tutorials!!!");
System.out.println("Concatenated String: " + str);
}
}
Here’s an explanation of the StringConcat program:
This Java program demonstrates the usage of the concat method in the String class to append one string to another.
1. Class Definition
public class StringConcat
- Defines the class
StringConcat.
2. Main Method
public static void main(String[] args)
- Entry point for the program.
3. String Declaration and Initialization
String str = "welcome to oodlescoop";
- A
Stringvariable namedstris declared and initialized with the value"welcome to oodlescoop".
4. Concatenate Another String
str = str.concat(" tutorials!!!");
concatMethod:- Appends the string
" tutorials!!!"to the original stringstr. - The
concatmethod returns a new string that combines the original string and the appended string. - In this case,
"welcome to oodlescoop"is combined with" tutorials!!!"to form"welcome to oodlescoop tutorials!!!". - Important: Strings in Java are immutable. The original
stris not modified. Instead, a new string is created and assigned back tostr.
- Appends the string
5. Print the Result
System.out.println("Concatenated String: " + str);
- Prints the concatenated string:
Concatenated String: welcome to oodlescoop tutorials!!!
Key Points About concat Method
-
String Immutability:
- Strings in Java are immutable. The
concatmethod does not modify the original string but creates a new string with the concatenated content.
- Strings in Java are immutable. The
-
Usage:
concatis used for appending one string to another.- Syntax:
String result = original.concat(additionalString);
-
Alternative:
- You can achieve the same result using the
+operator:str = str + " tutorials!!!";
- You can achieve the same result using the
Output
Concatenated String: welcome to oodlescoop tutorials!!!