我有一個字符串數組,其中包含從CSV文件中讀取的日期。
現在我想要計數有多少個週末天在那個陣列中。但在我的陣列中有一些日期是重複的。這裏顯示了我的數組中包含的部分數據。計算陣列中的週末天數記錄
2010/12/2
12/3/2010
12/5/2010
12/10/2010
12/5/2010
2010年12月13日
12/14/2010
12/12/2010
在這個數據集12/5/2010是星期天(但有兩個記錄)& 12/12/2010是星期六(有一條記錄)。在輸出中,我想使用java打印此陣列中的週末天數。與此例相比,答案應該是2。
FileInputStream fis=new FileInputStream("c:/cdr2.csv");
InputStreamReader isr=new InputStreamReader(fis);
BufferedReader bf = new BufferedReader(isr);
while (bf.ready()) {
String line = bf.readLine();
String[] values=line.split(",");
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/d/yyyy");
Date date = simpleDateFormat.parse(values[2]);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
}
這看起來像一個homeowrk問題向您發送德codez。不要要求我們爲你做這項工作,請嘗試編寫一些代碼並要求我們對此進行評論。 – Raedwald 2011-01-10 14:24:01