getStrings()
메서드에서 ClassCastException
을 얻게됩니다. 아무도 모델을 가져와야하는 방법을 말해 줄 수 있습니까? 감사!Object []에서 String []으로 캐스팅하면 ClassCastException이 발생합니다.
public class HW3model extends DefaultListModel<String>
{
public HW3model()
{
super();
}
public void addString(String string)
{
addElement(string);
}
/**
* Get the array of strings in the model.
* @return
*/
public String[] getStrings()
{
return (String[])this.toArray();
}
}
을 일하는 것이 있는지
–DefaultListModel의 메소드입니다. 나는 이것을 사용해서는 안된다. –
그는 수퍼 클래스의 방법을 사용하고있다. 그러나 String 배열이 아니라 Object 배열을 반환합니다. 그래서 그것이 당신의 문제입니다. 그것이 무엇인지, 객체의 배열을 다루십시오. –