我有一列字符串,表示时间,像这样:00:11:34。我需要对列求和,但我不能这样做,因为它们是字符串,而且我不能直接把它转换成整型,因为中间有个:。我该怎么做才能得到这些小时的总和,然后得到以分钟为单位的结果呢?
您可以使用String Tokenizer,然后使用Integer.parseInt
StringTokenizer st = new StringTokenizer("00:11:34",":");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}