Remove "CR" at the end of strings.

This commit is contained in:
BONNe 2019-01-26 15:19:09 +02:00
parent 586b076860
commit d3ae242716
1 changed files with 5 additions and 3 deletions

View File

@ -374,13 +374,15 @@ public class GuiUtils
*/
public static List<String> stringSplit(String string)
{
// Remove all ending lines from string.
string = string.replaceAll("([\\r\\n])", "\\|");
string = ChatColor.translateAlternateColorCodes('&', string);
// Check length of lines
List<String> result = new ArrayList<>();
Arrays.asList(string.split("\\|")).
forEach(line -> result.addAll(
Arrays.asList(WordUtils.wrap(line, 25).split("\\n"))));
Arrays.stream(string.split("\\|")).
map(line -> Arrays.asList(WordUtils.wrap(line, 25).split("\\r\\n"))).
forEach(result::addAll);
return result;
}