日期:2014-05-20  浏览次数:20664 次

创建对话框语句
String m =(String)JOptionPane.showInputDialog(参数)

请问创建对话框的语句中(String)有什么意义,为什么不是直接String m = JOptionPane.showInputDialog(参数),这样就是将JOptionPane类的showInputDialog()方法的结果赋值给String类型的变量m 。

这种加了(String)的用法只有这一句代码会出现么?还是一种普遍的用法,请举几个例子。

------解决方案--------------------
LZ需要强化下JAVA基础。

看看方法的返回值类型。类型和你定义的接收类型不一至,要强转喽。