【发布时间】:2012-04-25 02:02:45
【问题描述】:
如何在 Java 中声明 option 类型的对象?有人告诉我,下面的代码会将字符串向量转换为选项向量,但new Option(String) 不是有效的构造函数:
private <T> Vector<Option> convertToOptions( Vector<T> convert )
{
Vector<Option> options = new Vector<Option>();
for ( T temp : convert )
options.add( new Option( temp.toString() ) );
return options;
}
【问题讨论】:
-
能否请您显示 Option 类的构造函数?
-
而 Option 到底是什么,你自己的类?框架的一部分?
-
这是否意味着像 Scala
Option?检查您真正导入的类...确保您不会意外导入javax.swing.text.html.Option。 -
Javax.swing.text.html.Option 的选项类型。该项目涉及创建一个 Java Web 应用程序和下拉框,其中包含 Option 类型的数组、集合或映射。
-
@Greg Kopff...哇。出于某种原因,你所说的完全超出了我的想象。在我有一些涉及 6 次强制转换的怪物代码块但它仍然不起作用之后,我注意到我需要的包是
com.sun.webui.jsf.model.Option。下水道还有 90 分钟。不过感谢您的帮助!