【发布时间】:2011-03-31 11:01:21
【问题描述】:
我的程序必须从文件接收输入,输入可以是字符、整数或字符。有了这个,我必须从文件中给出的元素中创建一棵树。输入的类型在文件的开头给出。我的问题是我的 insertNode 函数将元素作为通用类型 T 接收,但文件被读取为字符串。如何将 String 转换为 T 类型?
尝试编译:
String element = br.readLine();
T elem = (T)element;
导致编译错误:
"找到:java.lang.String 必需: T"
【问题讨论】:
-
请告诉我们您是如何调用
insertNode方法的。 -
T在哪里定义?T本身不是一个类型...