Добрый день в моем часовом поясе.
У меня "простой" вопрос.
У меня есть ArrayList, но когда я преобразую этот ArrayList в массив, используя метод toArray из объекта ArrayListи приведите его к сообщению [], он генерирует исключение java.lang.ClassCastException?Класс Message принадлежит пакету "javax.mail.Message". Фрагмент кода:
List<Message> messageList = new ArrayList<Message>();
--code to fullfill the List
(Message[]) messageList.toArray();
Броски и исключение: Исключение в потоке "main" java.lang.ClassCastException: [Ljava.lang.Object;не может быть приведен к [Ljavax.mail.Message;
Может кто-нибудь объяснить мне, почему это произошло?
С наилучшими пожеланиями