Concatenation and Escape Sequences
Learn about the operators used in concatenation and escape sequences.
What is concatenation?
An act of linking things or objects together in a series is called concatenation. For example, if we have two strings “Help” and “Java”, the result of their concatenation will be “HelpJava”.
Concatenation in Java
Concatenation using the +
operator
Strings are commonly concatenated using the +
operator. Here’s an example:
class ConcatenationDemo1{public static void main(String args[]){String s1 = "Help";String s2 = "Java";s1 = s1 + s2; // Concatenation with + operatorSystem.out.println(s1);}}
Initially, there are two strings: s1
and s2
. Look at line 7. We join s1
and s2
with a +
operator, and store the concatenated result back in the string, s1
. Notice that when we print s1
, it displays HelpJava without any space between the two strings.
A shortcut to write s1 = s1 + s2
exists. We can merge the =
and +
operator in a single operator: +=
. Replace line 7 with the s1 += s2
statement. It’s a shorter way to write s1 = s1 + s2
.
How about making the output more descriptive? Let’s do it.
class ConcatenationDemo1{public static void main(String args[]){String s1 = "Help";String s2 = "Java";String s3 = s1 + s2; // Concatenation with + operatorSystem.out.println("Concatenation of " + s1+ " and " + s2+ " is: " + s3);}}
At line 8, we are concatenating the following six strings in total:
- "Concatenation of "
s1
- " and "
s2
- " is: "
s3
.
🧐 ...