gpt4 book ai didi

java - 据我所知, showinputdialog 返回字符串类型的输出,但它给了我一个错误,它无法将对象转换为字符串

转载 作者:行者123 更新时间:2023-12-01 21:24:47 24 4
gpt4 key购买 nike

 String val = JOptionPane.showInputDialog(null,
"Search item to Edit ",
"Warning",
JOptionPane.QUESTION_MESSAGE,
null,
new String[]{"Item name", "Item no.","Price"},
"");

错误:

incompatible types: Object cannot be converted to String

最佳答案

有了这么多参数,showInputDialog 方法不会返回字符串,而是返回一个对象,如 javadoc 中所述。

按照 Swing tutorial 中的建议,您只需将结果转换为 String 即可。

String val = (String) JOptionPane.showInputDialog(null,
"Search item to Edit ",
"Warning",
JOptionPane.QUESTION_MESSAGE,
null,
new String[]{"Item name", "Item no.","Price"},
"");

关于java - 据我所知, showinputdialog 返回字符串类型的输出,但它给了我一个错误,它无法将对象转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58834414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com