我有一個arraylist arr,其中包含一系列數字,如07,52,25,10,19,55,15,18,41。在此列表中,第一項是小時,第二項是分鐘第三個是第二個,就像07:52:25。 現在我想創建一個時間數組,我可以插入這些值並進行一些算術運算,如第一個索引和第二個索引之間的差異,這會給我帶來時間差異。那我該怎麼做?如何創建時間陣列
ArrayList arr = new ArrayList();
StringTokenizer st = new StringTokenizer(line, ":Mode set - Out of Service In Service");
while(st.hasMoreTokens()){
arr.add(st.nextToken());
}
你確定你不想把它解析成日期或日曆對象,然後對它進行操作嗎?這可以讓你在沒有任何額外麻煩的情況下進行任何時間計算。 – bezmax
爲什麼你不在數組中存儲'Date'或'Calendar'的值? – flash
這是你發佈的第四個問題,附帶相同的代碼... – Giann