Generate string from array in Java
Convert the array into String using Collectors.joining()
method of the stream
package:
import java.util.stream.Collectors;
import java.util.stream.Stream;
class GenerateStringFromArray {
public static void main(String[] args) {
String[] values = {"Bookmarks.dev -", "Bookmarks", "and", "code snippets", "manager"};
String text = Stream.of(values)
.map(Object::toString) // in this case you can remove the map, but useful for complexer objects
.collect(Collectors.joining(" "));
System.out.println(text);
}
}
Result
"Bookmarks.dev - Bookmarks and code snippets manager"
Reference - https://docs.oracle.com/javase/8/docs/api/java/util/stream/Collectors.html
Shared with from Codever.
👉 Use the Copy to mine
functionality to copy this snippet to your own personal collection and easy manage
your code snippets.
Codever is open source on Github ⭐🙏