可能重复:
How to create ArrayList (ArrayList<T>) from array (T[]) in Java
我有:
String[] time = {"22:22:22","22:22:23"};
Array asd = null;
我怎样才能放asd=time
之类的东西?
答案 0 :(得分:9)
我认为您实际需要的是java.sql.Array
,因为您在某些评论中提到了jdbc和setArray
。
三个选项:
Connection.createArrayOf()
。根据您使用的JDBC驱动程序,这可能会也可能不可用。java.sql.Array
的类。这是PostgreSQL的an example。 答案 1 :(得分:4)
Array
类不是实际数组。相反,它是一个辅助类,它有静态方法来帮助数组。
您可能希望使用ArrayList
或类似内容。您可以使用List<String> asd = Arrays.asList(time)
答案 2 :(得分:1)
Array
是一个接口,而不是一个类。你指的是ArrayList
?!
以下是您的回答:Create ArrayList from array
new ArrayList<Element>(Arrays.asList(array))