How to convert an ArrayList to a String in Java?
The toString method returns it as [a,b,c] string - I wa
Here a possible one-line solution using Java8 streams.
a) List of Character objects to String :
String str = chars.stream().map(e->e.toString()).reduce((acc, e) -> acc + e).get();
b) array of chars (char[] chars)
String str = Stream.of(chars).map(e->new String(e)).reduce((acc, e) -> acc + e).get();
UPDATE (following comment below):
a) List of Character objects to String :
String str = chars.stream().map(e->e.toString()).collect(Collectors.joining());
b) array of chars (char[] chars)
String str = Stream.of(chars).map(e->new String(e)).collect(Collectors.joining());