java字符串怎么转换成类名?

图片描述

s变量的字符串怎么转换成类?

阅读 6.5k
5 个回答

有个术语叫“反射”,不知道对你有没有帮助

Class.forName(className)

猜测你是要一个保存Category的List?为什么不声明List<Category> ?
字符串转换成类?不知道你说的是不是Classloader来运行时读取class?

泛型在运行时是被擦除的,所以不需要用反射来构造泛型。这样就可以了:

List<?> subTag = ...

你根本就不知道subTag的泛型是啥,即便你知道了,JVM也不知道。

新手上路,请多包涵

看看反射的概念吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题