我的程序需要从文件中接收输入,输入可以是字符、整数或字符。我必须根据文件中给出的元素创建一棵树。输入类型在文件开头给出。我的问题是,我的insertNode函数接收泛型T类型的元素,但文件读取为字符串。如何将字符串转换为T类型?
尝试使用以下命令进行编译:
尝试使用以下命令进行编译:
String element = br.readLine();
T elem = (T)element;
编译错误的结果:
"发现:需要java.lang.String,但是得到了T类型"
insertNode
方法。 - adarshrT
定义在哪里?T
本身不是一种类型... - Lukas Eder