由于不推荐使用的代码,获取列表大小的问题

Problem getting size of a list because of deprecated code

我想要做的是获取我创建的列表的大小。但是,我收到一条错误消息,指出 "The operator < is undefined for the argument type(s) int, Dimension"

 public static void printElements(List someList) {
        for (int i = 0; i<someList.size(); i++) {
              System.out.println(someList.get(i)); }
    } 

然而,在我的代码中 size() 已被弃用。所以它没有得到someList的值。我已经关闭了 deprecated 和 restricted API 但仍然无法正常工作。

是的,我导入了 java.awt.list 而不是 java.util.list。

您的问题与您导入的库有关:

使用:

import java.util.List;

改为:

import java.awt.List;

.size() 已弃用为 awt.List