How to concatenate characters in java?
character, concatenation, java
Solution
Do you want to make a string out of them?
String s = new StringBuilder().append(char1).append(char2).append(char3).toString();
Note that
String b = "b";
String s = "a" + b + "c";
Actually compiles to
String s = new StringBuilder("a").append(b).append("c").toString();
Edit: as litb pointed out, you can also do this:
"" + char1 + char2 + char3;
That compiles to the following:
new StringBuilder().append("").append(c).append(c1).append(c2).toString();
Edit (2): Corrected string append comparison since, as cletus points out, a series of strings is handled by the compiler.
The purpose of the above is to illustrate what the compiler does, not to tell you what you should do.
Problem
How do you concatenate characters in java? Concatenating strings would only require a `+` between the strings, but concatenating chars using `+` will change the value of the char into ascii and hence giving a numerical output. I want to do `System.out.println(char1+char2+char3...` and create a String word like this. I could do ``` System.out.print(char1); System.out.print(char2); System.out.print(char3); ``` But, this will only get me the characters in 1 line. I need it as a string. Any help would be appreciated. Thanks