Я просто играю с MessageFormat , но когда я пытаюсь передать метод String в MessageFormat format , он компилируется нормально, но затем я получаю исключение во время выполнения classcast , Вот код.
MessageFormat format = new MessageFormat("");
Object obj = Integer.toHexString(10);
format.format(obj);
Теперь исключение во время выполнения выглядит следующим образом.
Исключение в потоке "main" java.lang.ClassCastException: java.lang.String не может быть приведено к [Ljava.lang.Object;
в java.text.MessageFormat.format (Неизвестный источник)
в java.text.Format.format (Неизвестный источник)
в JavaCore2.Codepoint.main (Codepoint.java:21)