获取 JComboBox 的选定项目的首选方式

2022-09-01 08:44:37

国际信息机制

这是从JComboBox获取值作为字符串的正确方法,以及为什么它是正确的方法。谢谢。

String x = JComboBox.getSelectedItem().toString();

String x = (String)JComboBox.getSelectedItem();

答案 1

如果您只在JComboBox中放置(非空)引用,那么无论哪种方式都可以。String

但是,第一个解决方案还允许将来进行修改,其中将s,s,s等作为组合框中的项目插入。IntegerDoublesLinkedList

要对值(仍然没有强制转换)保持稳健,您可以考虑第三个选项:null

String x = String.valueOf(JComboBox.getSelectedItem());

答案 2

第一种方法是正确的。

第二种方法杀死小猫,如果你试图在事后做任何事情,而不是方法。xObject


推荐