1

日付の文字列配列を解析するにはどうすればよいですか?

String startTime[] = stdata.toArray(new String[stdata.size()]);
    SimpleDateFormat inputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
    SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");



        for(int ir=0;ir<startTime.length;ir++){
        try {
            parsed2d[ir] = inputFormat.parse(startTime[ir]);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        }

このコードを使用すると、次のようになります:ArrayIndexOutOfBoundsException

編集:

@Juvanisあなたは正しいです!

最終的なコードの動作:

String startTime[] = stdata.toArray(new String[stdata.size()]);
    SimpleDateFormat inputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");
    SimpleDateFormat outputFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm");



        for(int ir=0;ir<startTime.length;ir++){
        try {
            Date parsed2d[] = new Date[startTime.length];
            parsed2d[ir] = inputFormat.parse(startTime[ir]);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        }
4

0 に答える 0