我如何创建一个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的一个例子。
  • 某些实现(如Oracle)提供了实用程序方法来处理数组。 检查JDBC驱动程序的文档。

  • Array类不是实际的数组。 相反,它是一个辅助类,它有静态方法来帮助数组。

    您可能正在寻找使用ArrayList或类似的东西。 你可以使用List<String> asd = Arrays.asList(time)


    Array是一个接口,而不是一个类。 你指的是ArrayList

    这是你的答案:从数组创建ArrayList

    new ArrayList<Element>(Arrays.asList(array))

    链接地址: http://www.djcxy.com/p/17629.html

    上一篇: How can I create a java.sql.Array of Strings?

    下一篇: Convert an array into an ArrayList