我有一個字符串,看起來像「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