java 给没有泛型的对象再定义泛型

偏执无明 2017-09-04 05:10:19
关于泛型的定义我会在初始化对象的时候定义。但我现在遇到一个问题。我现在获取到一个list,已知list中全部元素是String类型,我用List<String>去接收的话java会警告。虽然不会报错,但是还是很不舒服。怎样消除这个警告?
当然使用的时候加toString就可以,但是我想把list变成有泛型的list
...全文
293 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
动森万岁 2017-09-05
  • 打赏
  • 举报
回复
可以忽略警告啊, 看着不顺眼加个注解不就行了
张小洛 2017-09-05
  • 打赏
  • 举报
回复
引用 楼主 gr79144845 的回复:
关于泛型的定义我会在初始化对象的时候定义。但我现在遇到一个问题。我现在获取到一个list,已知list中全部元素是String类型,我用List<String>去接收的话java会警告。虽然不会报错,但是还是很不舒服。怎样消除这个警告? 当然使用的时候加toString就可以,但是我想把list变成有泛型的list
引用二楼的,你知道是String类型,但计算机不认识,如果你没有在初始化的时候就定义泛型的话,计算机默认List集合是Object类型的,所以要你toString一下,不然你就加个注解去掉警告咯!
faith.huan 2017-09-04
  • 打赏
  • 举报
回复
List<String> ls=new ArrayList<String>(); 你是想要这个?
自由自在_Yu 2017-09-04
  • 打赏
  • 举报
回复
你知道是String类型,但是机器不知道呀,当然会给你一个警告了

50,532

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧