gpt4 book ai didi

java - private static T cloneX(T x) - 在这里表示什么?

转载 作者:行者123 更新时间:2023-11-30 06:38:09 24 4
gpt4 key购买 nike

在上面的声明中,<T>是什么?为了?

我想知道 <T> 之间的区别而没有呢?它如何影响代码?

最佳答案

<T>这里表示类型是从参数中隐含的。所以:

public static <T> List<T> createList(T... args) {
List<T> ret = new ArrayList<T>(Arrays.asList(args));
}

可以使用:

List<String> list = createList("one", "two", "three");

List<Integer> list2 = createList(1, 2, 3);

关于java - private static <T> T cloneX(T x) - <T> 在这里表示什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2622259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com