У меня есть строка вроде этого: "LODIXAL COMP 15"
Как я могу разделить его на "LODIXAL COMP" и "15"?
String a = "LODIXAL COMP 15"; String[] result = {"LODIXAL COMP" , "15"}
Используйте это положительный прогноз на основе регулярного выражения:
a.split(" (?=\\d+)");
ТЕСТИРОВАНИЕ:
System.out.println(Arrays.toString(a.split(" (?=\\d+)")));
ВЫХОД:
[LODIXAL COMP, 15]