我正在尝试使用Java中的List模板创建吸气剂功能。这是我的尝试,但是即使intellij同意,我也不确定语法是否正确。有人可以验证这是如何正确地对功能进行模板化吗?

public static <T> List getList(String path)
{
    return getList(path, null);
}

public static <T> List getList(String path, List<T> def)
{
    if (!initialized) {
        init();
    }

    return config.getList(path, def);
}


config.getList()的签名可以在这里找到:http://jd.bukkit.org/rb/apidocs/org/bukkit/configuration/MemorySection.html

谢谢

最佳答案

您可能需要public static <T> List<T> getList...。您可能总是希望将T放入此代码所在类的形式参数中,而不是让每个调用都将其不同,但这取决于上下文。

关于java - 正确模板列表 getter 功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21396334/

10-10 09:36