为了账号安全,请及时绑定邮箱和手机立即绑定

为什么“类型绑定不匹配:类型?extends T 不是 Enum<E>“类型的有界参数

为什么“类型绑定不匹配:类型?extends T 不是 Enum<E>“类型的有界参数

森栏 2021-07-01 18:52:48
我正在尝试在 Eclipse 中阅读 hadoop 1.0.0 源代码。我先下载了源代码,然后用它ant eclipse来构建项目。之后,我在eclipse中成功创建了项目。但是Type Bound mismatch: The type ? extends T is not a valid substitute for the bounded parameter <E extends Enum<E>> of the type Enum<E>的第 396 行有错误Gridmix.java。错误代码:private <T> String getEnumValues(Enum<? extends T>[] e) {  StringBuilder sb = new StringBuilder();  String sep = "";  for (Enum<? extends T> v : e) {    sb.append(sep);    sb.append(v.name());    sep = "|";  }  return sb.toString();}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 364 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信