Я пытаюсь использовать split()
, чтобы получить этот вывод:
Colour = "Red/White/Blue/Green/Yellow/"
Colour = "Orange"
... но не удалось. Что я делаю не так?
По сути, я сопоставляю последнюю /
и разбиваю там строку.
String pattern = "[\\/]$";
String colours = "Red/White/Blue/Green/Yellow/Orange";
Pattern splitter = Pattern.compile(pattern);
String[] result = splitter.split(colours);
for (String colour : result) {
System.out.println("Colour = \"" + colour + "\"");
}