java - 将 java ArrayList<Comparable> 转换为 Comparable[]

标签 java arraylist comparable

我正在尝试将一些 Comparable 元素放入集合中并将其作为 Comparable[] 返回。

public Comparable[] getPerms() {
    ArrayList<Comparable> resList = new ArrayList<Comparable>();
    while(hasNext()) {
       for (int i=0; i<r; i++) {
         resList.add(index[i]);
       }
       moveIndex();
    }
    Comparable[] resultArray ;//how convert resList into array
    return resultArray;
  }

但是,我不知道如何获取 ArrayList<Comparable>作为Comparable[]

感谢任何帮助。

最佳答案

resList.toArray(new Comparable[resList.size()])

关于java - 将 java ArrayList<Comparable> 转换为 Comparable[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15241606/

相关文章:

java - 将唯一的对象实例添加到 ArrayList 中

java - 由列表组成的列表如何在 java 方法中按值(而不是引用)传递?

Java - 列表排序不起作用

java - 仅当定界符被引号括起来时才在 Java 中拆分字符串

Java Spring rest java.lang.ClassCastException : java. util.LinkedHashMap 无法转换为 Cuestionario

java - 使用 Java 代码显示 Imageview

java - 使用需要对象作为参数的compareTo 来比较字符串

java - 安卓录像错误

java - 缓冲读取器 "Unknown Source"

java.lang.Comparable 和等于