错误: -source 1.6 中不支持 diamond 运算符

来源:互联网 发布:重庆黑马程序员地址 编辑:程序博客网 时间:2024/06/01 09:25

今天调试自己程序的时候的错误:
**Error:(54, 62) 错误: -source 1.6 中不支持 diamond 运算符
(请使用 -source 7 或更高版本以启用 diamond 运算符)**
附上这部分报错的代码:
private ArrayList<Map<String,String>> converCursorToList(Cursor cursor){
ArrayList<Map<String,String>> result = new ArrayList<>();
while (cursor.moveToNext())
{
Map<String,String> map = new HashMap<>();
map.put(Notes.Note.TIME,cursor.getString(1));
map.put(Notes.Note.DETAIL,cursor.getString(2));
result.add(map);
}
return result;
}

http://www.bubuko.com/infodetail-569463.html
我参考了这个的相关信息

JDK 1.7里新增了一个新特性:
增强对通用实例创建(diamond)的类型推断 :
类型推断是一个特殊的烦恼,下面的代码:
Map

0 0
原创粉丝点击