gpt4 book ai didi

java - 根据用户输入指定泛型类的类型

转载 作者:行者123 更新时间:2023-12-02 04:58:49 25 4
gpt4 key购买 nike

我想知道这是否可能?

       Scanner kb = new Scanner(System.in);
System.out.println("Specify type of Double Linked List:");
String type = kb.next();
DoubleLinkedList<type> DLL = new DoubleLinkedList<type>();

我试图根据用户输入指定类型。但是,我收到编译器错误 [找不到符号 .... 符号:类类型]。

最佳答案

您无法在运行时指定泛型类型。它们必须在编译时已知。

这是因为 Java 编译器在编译期间“隐藏”了泛型的使用,并且在编译代码后就没有它们的迹象。

关于java - 根据用户输入指定泛型类的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28507971/

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