final int NUM_OF_SERVERS = 2;
List<Database> databases = new ArrayList<Database>();
for (int i = 1; i < NUM_OF_SERVERS; i++){
Database database = new Database("server" + i + ".txt");
databases.add(database);
}
List<Server> servers = new ArrayList<Server>();
for (int i = 1; i < NUM_OF_SERVERS; i++){
**Server server = new Server(databases[i-1]);** //the error is here
}
我有一个数据库列表,我想使用数据库列表的元素作为构造函数的参数来创建一个服务器列表,但它会引发此错误:“表达式的类型必须是数组类型,但它解析为列表”将鼠标悬停在突出显示的行上时。