如何初始化SortedMap?我真正需要的只是一系列字符串,这些字符串可以保持将它们添加到系列中的顺序。我假设SortedMap甚至是最好的解决方案。但是,每次我尝试将cssFiles设置为Map()SortedMap()的实例时,我一无所获。

public class Controller {
    private SortedMap<Integer, String> cssFiles;
    private SortedMap<Integer, String> jsFiles;

    public Controller () {
        this.addCss("global.css");
        this.addJs("global.js");
    }
}

最佳答案

我真正需要的只是一系列字符串,这些字符串保持了它们添加到系列中的顺序


似乎您需要一个List(如果不涉及并发问题,则可以为ArrayListLinkedList)。

从javadoc:


  有序集合(也称为序列)。

10-07 15:24