У меня есть строка, которая выглядит как «12:00:00, 2: 30: 003: 45: 00,23: 45: 00». Теперь мое требование - я хочу извлечь строку перед запятой и хотите поместить их в список и другой список в другом списке, я сделал что-то кроме того, что не работает, я даю мой кодКак извлечь строку перед запятой в Java
String[] toks = "12:00:00, 2:30:003:45:00,23:45:00".
split("\\s*,\\s*|(?<=[ap]m)(?=\\d)");
for (String tok: toks){
System.out.printf("[%s]%n", tok);
}
Но что дает выход в
[12:00:00]
[2:30:003:45:00]
[23:45:00]
Мой желаемый результат: 12: 00: 00,3: 45: 00 в списке и 2: 30: 00,23: 45: 00 в списке, как достичь этого? Кто-нибудь, пожалуйста, помогите
может кто-нибудь помочь, я не получаю, что делать? – lucifer
Ваше описание вопроса очень неясно. Возможно, попробуйте объяснить, что вы пытаетесь сделать, сколько списка вы хотите создать, какая часть текста должна быть помещена в список и почему. – Pshemo