Artem Shpykuliak :
It can be an obvious question but I am thinking how to replace the method below with java 8 streams.
private String assembleString(int numberOfCharacters, char character) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < numberOfCharacters; i++) {
stringBuilder.append(character);
}
return stringBuilder.toString();
}
I am new in Java, so java 8 it is like an unexplored world for me.
Thank you!
YCF_L :
All you need is just Collections.nCopies
private static String assembleString(int numberOfCharacters, char character) {
return String.join("",
Collections.nCopies(numberOfCharacters, String.valueOf(character))
);
}
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=444563&siteId=1