For Loop并没有遍历我的所有数据。我已经通读透了,但仍然找不到任何错误。

希望它不是一些愚蠢的错误。

这是我的for loop代码的片段:

String convertedDuration= "";
String timeConverted = convertedDuration;

for (int i = 0; i < submissionTime.length; i ++)
    {
        String strDate = submissionTime[i];
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
        Date getDate = sdf.parse(strDate);
        getDate.getTime();
        convertedDuration = timeConverted + (getDate.getTime());
    }

    System.out.println("convertedDuration : "+ convertedDuration);


感谢您的任何帮助:)

最佳答案

在循环内打印而不在循环外打印。您只能打印最后一个。移动打印行以循环。

for (int i = 0; i < submissionTime.length; i ++)
        {
            String strDate = submissionTime[i];
            SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
            Date getDate = sdf.parse(strDate);
            getDate.getTime();
            convertedDuration = timeConverted + (getDate.getTime());
            System.out.println("convertedDuration : "+ convertedDuration);
}

关于java - For循环未遍历所有数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30066409/

10-10 13:33