1

I have the following code:

char char1, char2, char3, char4;
char1 = 'a';
char2 = 'b';
char3 = 'c';
char4 = 'd';

I want to make a string that combines these chars in java.

Stephan Hogenboom
  • 1,543
  • 2
  • 17
  • 29
  • Does this answer your question? [Concatenate chars to form String in java](https://stackoverflow.com/questions/16282368/concatenate-chars-to-form-string-in-java) – Oleksandr Savchenko Dec 16 '20 at 10:44

2 Answers2

4

You can use String.valueOf like this:

String string = String.valueOf(new char[]{char1, char2, char3, char4});
// => "abcd"
Youcef LAIDANI
  • 55,661
  • 15
  • 90
  • 140
2

You can use StringBuilder :

    final char[] arrayOfCharArray = {'a', 'b', 'c', 'd'};
StringBuilder sb = new StringBuilder();
for (char subArray : arrayOfCharArray) {
  sb.append(subArray);
}
System.out.println(sb.toString());
Rebai Ahmed
  • 1,509
  • 1
  • 14
  • 21