我如何创建一个String.sql.Array?
可能重复:
如何在Java中从数组(T [])创建ArrayList(ArrayList <T>)
我有:
String[] time = {"22:22:22","22:22:23"};
Array asd = null;
我怎么能把类似asd=time
?
我假设你实际需要的是一个java.sql.Array
,因为你在一些评论中提到了jdbc和setArray
。
三种选择:
Connection.createArrayOf()
。 这可能也可能不可用,具体取决于您使用的JDBC驱动程序。 java.sql.Array
的类。 这里是PostgreSQL的一个例子。 Array
类不是实际的数组。 相反,它是一个辅助类,它有静态方法来帮助数组。
您可能正在寻找使用ArrayList
或类似的东西。 你可以使用List<String> asd = Arrays.asList(time)
Array
是一个接口,而不是一个类。 你指的是ArrayList
这是你的答案:从数组创建ArrayList
new ArrayList<Element>(Arrays.asList(array))