Я пытаюсь разделить каждый объект в ArrayList, потому что многие строки содержат запятую (","). Каждый объект содержит элемент и значение (но не все объекты содержат значение):
Access control enable ,disabled
Access policy prototyping ,enabled
Access user group
Implicit roles access policy
World access policy ,disabled
Это мой кусок кода:
List<String> CEP = new ArrayList<String>();
List<String> CEV = new ArrayList<String>();
for (String str : CE) {
for (String s : str.split(",")) {
CEP.add(s.trim());
}
}
- "CE" является основным списком ArrayList.
- "CEP" - это ArrayList, который должен содержать только "элементы" (что до запятой).
- "CEV" - это ArrayList, который должен содержать все "значения"
Мой кусок кода разделяет его только через запятую для того же ArrayList, и другая проблема состоит в том, как увидеть объект, не имеющий «значения», и добавить пустое значение в значения ArrayList.
Спасибо, ребята.