小编Pse*_*dos的帖子

将String转换为泛型类型

我的程序必须从文件中接收输入,输入可以是字符,整数或字符.有了这个,我必须从文件中给出的元素创建一个树.输入的类型在文件的开头给出.我的问题是我的insertNode函数将该元素作为泛型类型T接收,但该文件被读作字符串.如何将String转换为T型?

尝试编译:

String element = br.readLine();  
T elem = (T)element; 
Run Code Online (Sandbox Code Playgroud)

导致编译错误:

"发现:需要java.lang.String:T"

java string generics

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

generics ×1

java ×1

string ×1