前提・実現したいこと
ファイルからURLをStringとして読み込みたいのですがエラーが発生してしまいました
他のStringを用いてファイルを読み込んでいる場所は何故かエラーが起きていません・・・
ファイルの中身でしょうか・・・?
発生している問題・エラーメッセージ
Exception in Application start method java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389) at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767) Caused by: java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ArrayIndexOutOfBoundsException: 30 at saisyuukadai.date1.start(date1.java:162) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863) at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326) at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177) ... 1 more Exception running application saisyuukadai.date1
該当のソースコード
javafx
1//ここで変数を設定しています 2 private static String[]url = new String[30]; 3 private static int uurl = 0; 4 5 try { 6 File fc = new File("ファイル名は伏せます"); 7 BufferedReader br = new BufferedReader(new FileReader(fc)); 8 String str; 9 while((str = br.readLine()) != null) { 10 //エラーの原因は下のコードにあることは分かりました 11 url[uurl++] = str; 12 } 13 br.close(); 14 }catch(IOException e){ 15 }
###ファイルの内容
https://bit.ly/3tKifN6 https://bit.ly/2MO06gw https://bit.ly/3aLfYse https://bit.ly/3tKi6cw https://bit.ly/36Vs3tB https://bit.ly/3rEA6D4 https://bit.ly/3qj73og https://bit.ly/2MTFPWS https://bit.ly/3p5BOfk https://bit.ly/3aP78JV https://bit.ly/2YYYqDu https://bit.ly/3p6QHxU https://bit.ly/3aKv4OI https://bit.ly/3q6ClP7 https://bit.ly/3b5hdTt https://bit.ly/36XbmOy https://bit.ly/3718sZj https://bit.ly/3qjwkPz https://bit.ly/2Z43Fle https://bit.ly/370hSnH https://bit.ly/3jAVtT8 https://bit.ly/2Z1vtXB https://bit.ly/3jx7au6 https://bit.ly/3q6krML https://bit.ly/3tLIliz https://bit.ly/3jAq2bJ https://bit.ly/2Z44ryE https://bit.ly/3jzG99b https://bit.ly/3q6gcAH https://bit.ly/3a1I9UB
試したこと
型がおかしくないかを確かめました。
補足情報(FW/ツールのバージョンなど)
jdk14
あなたの回答
tips
プレビュー