コードの一部に問題があります。dd/mm/yyyy
という文字列の形式で日付を受け取っていますdateofQ
。
日付を にしたいのですが、配列にyyyy_mm_dd
a を使用していますstring.split()
が、myArr[3] という 3 番目の配列が返されません。
String[] myArr = dateofQ.split("\\/");
String dateFormat = String.format("%s_%s_%s",myArr[2],myArr[1],myArr[0]);
と を返しますが、追加するmyArr[1]
と、実行時に問題が発生します。myArr[0]
myArr[3]
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at ReadFile.main(ReadFile.java:34)