String s=(String)m.getSelectedItem(); System.out.println(s); 为什么总是null
2个回答
展开全部
就是因为你m.getSelectedItem()的事。楼主把代码贴出来吧
更多追问追答
追问
String selecteditem = null;
String[] test = { "A", "B };
public void setSelectedItem(Object item) {
selecteditem = (String) item;
}
public Object getSelectedItem() {
return selecteditem;
}
追答
如果就是这些的话。肯定是null啊。因为selecteditem 的变量没有赋值。直接取得话肯定是null啊。
楼主应该通过set方法赋值。
而且selecteditem 是字符串类型。 建议楼主set,get方法参数类型该为字符串。
用object某种情况下会发生异常的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询