字符串拆分并存储在2个不同的列表中

mad*_*dhu 0 java string split

我有一个列表,其中包含这样的数据[1-123,2-456,6-654].
我需要通过分隔符" - "拆分并将第一部分存储在一个List中,将第二部分存储在其他列表中.

List clientIds = new ArrayList();
List chipIds = new ArrayList();
String delimiter = "-";
for(int i=0;i<selectedClientChips.size();i++){

// How to add them in 2 lists???

}
Run Code Online (Sandbox Code Playgroud)

shr*_*810 5

for循环中添加这三行:

 String[] splitList = selectedClientChips.get(i).toString().split(delimiter);
 clientIds.add(splitList[0]);
 chipIds.add(splitList[1]);
Run Code Online (Sandbox Code Playgroud)