Java
Concatenate strings
in Java
Concatenate string literals (string enclosed in double quotes).To concatenate strings simply, use + operator.
Since Java8, join method is added to String class, to concatenate strings with delimiter easily.
However, if string is concatenated several times, + operator may affect performance.
(Detailed explanation is not written here)
If string is concatenated several times, we should use StringBuilder.
ConcatenateStringLiteral.java
public class ConcatenateStringLiteral {
public static void main(String[] args) {
// Concatenate string literal simply
System.out.println("Panda " + "is " + "cute.");
// Concatenate string literal with delimiter
// Stinrg.join() is added since java8
System.out.println(String.join(", ", "Panda", "Giant panda", "Lesser panda"));
// As needed, please use StringBuilder
StringBuilder sb = new StringBuilder("Panda");
sb.append(" is great!");
System.out.println(sb);
}
}
Result
$ javac ConcatenateStringLiteral.java
$ java ConcatenateStringLiteral
Panda is cute.
Panda, Giant panda, Lesser panda
Panda is great!