首页 > 解决方案 > Arraylist 无法解析为类型

问题描述

我正在尝试创建一个存储整数的 ArrayList,但我遇到了错误

“线程“主”java.lang.Error 中的异常:未解决的编译问题:Arraylist 无法解析为类型”

我已经尝试过导入 Arraylist 和 list 但这似乎也没有解决它。我也在使用 VS Code。

import java.util.*;

public class Preferences{

public static <T> double preferenceSimilarity(ArrayList<T> list1, ArrayList<T> list2){
    double preferenceSimilarity;

    HashMap<T, Integer> list1IndexMap = new HashMap<T, Integer>();

    for (int i = 0; i < list1.size(); i++){
        list1IndexMap.put(list1.get(i), i);
    }

    List<Integer> list2indices = new Arraylist<Integer>();

public static void main(String[] args) {

    ArrayList<String> list1 = new ArrayList<String>();
    list1.add("A");
    list1.add("B");
    list1.add("C");
    list1.add("D");
    list1.add("E");

    ArrayList<String> list2 = new ArrayList<String>();

    list2.add("E");
    list2.add("D");
    list2.add("C");
    list2.add("B");
    list2.add("A");
    System.out.printf(" String 1: ");
    System.out.println(list1.toString());

    System.out.printf(" String 2: ");
    System.out.println(list2.toString());

    preferenceSimilarity(list1, list2);
    
}

标签: visual-studio-codearraylisttypescompiler-errors

解决方案


推荐阅读