模板列表getter功能正常

时间:2014-01-28 03:34:30

标签: java list

我正在尝试使用Java中List的模板创建一个getter函数。这是我的尝试,但我不确定我是否正确地将其语法化,即使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

由于

1 个答案:

答案 0 :(得分:1)

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