【问题标题】:splitting a string after certain character and saving it to an array in java在某个字符之后拆分字符串并将其保存到java中的数组中
【发布时间】:2020-05-07 02:36:00
【问题描述】:

我有以下字符串数组。

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

我需要从这个字符串中取出 (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 中填充它们。

【问题讨论】:

    标签: split substring indexof


    【解决方案1】:

    试试,

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

    【讨论】:

      猜你喜欢
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-19
      • 2014-03-21
      • 2021-11-16
      相关资源
      最近更新 更多