2015-05-06 277 views
0

For Loop沒有在我的代碼中循環遍歷所有數據。我已經徹底閱讀並仍然無法找到任何錯誤。For循環未遍歷所有數據

希望它不是一些愚蠢的錯誤。

這裏是我的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); 

感謝提前:)

回答

1

打印裏面的循環不在外面。你的只打印最後one.move打印線循環任何幫助。

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); 
} 
+0

數據仍然不會循環。我放置打印行來檢查它是否打印出我的每一行數據。它只打印已經轉換的第一行數據。 – krankzzz

+1

然後檢查你的'submissionTime'.may是它只有一個值 –