разделение строки после определенного символа и сохранение ее в массиве в java - PullRequest
0 голосов
/ 21 января 2020

У меня есть следующий строковый массив.

String [] MakesModels = {"BMW-Series 1, Series2", "Citroen-C1,C2", "Audi-A1, A2"};

Из этой строки мне нужно вынуть "make", являющийся (BMW, Citroen and Audi), чтобы заполнить их в JCombobox. Пока я сделал это.

for (String m : MakesModels){
    MakeCMB.setModel(default new comboBoxModel(m.substring(0, (m.indexOf("-")))));
}

Еще раз из этой строки мне нужно вынуть Модели, являющиеся (Series 1, Series 2, etc...), чтобы заполнить их за секунду JComboBox.

1 Ответ

0 голосов
/ 21 января 2020

Попробуй,

for (String m : MakesModels){
            //Get maker 
           m.substring(0, (m.indexOf("-")));
           //Get models - array
          m.substring(m.indexOf("-")+1).split(",");            

        }
...