【发布时间】:2023-04-03 08:37:01
【问题描述】:
我正在尝试制作课程来执行以下操作: 获取一个文件夹,获取它包含的文件夹,以及对于主文件夹中的每个文件夹 - 获取其中的文件并将它们分成两组 - 一组是 mp4、mkv、vlc 和 avi 类型,另一组是 srt 类型.
我当前的代码是:
Show.class:http://pastebin.com/vZ7ipFJc
Season.class:http://pastebin.com/tqUJ7S9v
主类:http://pastebin.com/LaEvuARW
堆栈跟踪将我带到许多不同的地方:
Exception in thread "main" java.lang.ArrayStoreException
at java.lang.System.arraycopy(Native Method)
at java.util.ArrayList.toArray(Unknown Source)
at Show.<init>(Show.java:47)
at Main.getShows(Main.java:24)
at Main.setupShowsBox(Main.java:70)
at Main.<init>(Main.java:96)
at Main.main(Main.java:54)
(pastebin中的行与代码中的行相同)问题似乎是我将arraylist转换为数组的地方,我不知道问题是什么是。有什么问题,我该如何解决?
【问题讨论】:
-
在此处发布您的相关代码。没有人愿意关注链接。
-
在这里发布您的代码,如果这些链接断开,这个问题就会变成垃圾。