HI,
从JComboBox获取值作为String的正确方法是什么,为什么它是正确的方法.谢谢.
String x = JComboBox.getSelectedItem().toString();
Run Code Online (Sandbox Code Playgroud)
要么
String x = (String)JComboBox.getSelectedItem();
Run Code Online (Sandbox Code Playgroud)
aio*_*obe 40
如果你只String在JComboBox中放入(非空)引用,那么任何一种方法都可以.
但是,第一个解决方案还允许将来修改,在其中插入Integers,Doubless,LinkedLists等作为组合框中的项目.
为了对null价值保持稳健(仍然没有投标),您可以考虑第三种选择:
String x = String.valueOf(JComboBox.getSelectedItem());
Run Code Online (Sandbox Code Playgroud)