Syntax error, insert "Dimensions" to complete TypeArgument

简介: 版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/78248391 ...
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/78248391

Syntax error, insert "Dimensions" to complete TypeArgument

语法错误,插入“维度”来完成类型参数


在定义 Map 的时候出现此错误,代码如下:

[java]  view plain  copy
  1. Map<int, SocketChannel> socketChannelMap = new HashMap<int, SocketChannel>();  

原因分析:

产生此错误的原因是因为 HashMap对象的 key 值可为null,但 Java 的基本类型是不可以为 null 的。

解决方法:

使用可以为 null 的类型,代码如下:

[java]  view plain  copy
  1. Map<Integer, SocketChannel> socketChannelMap = new HashMap<Integer, SocketChannel>();  

提示:

HashMap对象的key、value值均可为null。

HahTable对象的key、value值均不可为null。
目录
相关文章
|
17天前
Which two statements are true about Database Vault factors?
Which two statements are true about Database Vault factors?
11 1
|
6月前
|
SQL Java 数据库连接
sql injection violation, syntax error: syntax error, error in :‘**‘expect IDENTIFIER, actual IDENTIF
sql injection violation, syntax error: syntax error, error in :‘**‘expect IDENTIFIER, actual IDENTIF
117 0
|
4月前
|
JavaScript
Uncaught runtime errors: × ERROR Avoided redundant navigation to current location: “/xxx“.
Uncaught runtime errors: × ERROR Avoided redundant navigation to current location: “/xxx“.
59 0
|
9月前
|
Java Go API
译|Don’t just check errors, handle them gracefully(二)
译|Don’t just check errors, handle them gracefully(二)
62 0
|
9月前
|
程序员 Go API
译|Don’t just check errors, handle them gracefully(一)
译|Don’t just check errors, handle them gracefully
50 0
|
10月前
|
关系型数据库 MySQL Linux
SQLSTATE[HY000]: General error: 1364 Field ‘xxx’ doesn't have a default value 解决办法
SQLSTATE[HY000]: General error: 1364 Field ‘xxx’ doesn't have a default value 解决办法
696 0
|
SQL Java 数据库连接
Invalid bound statement (not found) 问题处理
您好,我是码农飞哥,感谢您阅读本文!本文将介绍使用MyBatis时出现的一些常见问题。
203 0
成功解决ParserError: Error tokenizing data. C error: Expected 2 fields in line 53, saw 3
成功解决ParserError: Error tokenizing data. C error: Expected 2 fields in line 53, saw 3
|
Linux
WARNING: Re-reading the partition table failed with error 22: Invalid argument
在划分磁盘分区时,遇到错误“WARNING: Re-reading the partition table failed with error 22: Invalid argument” 如下所示: [root@DB-Server u02]# fdisk -l   Disk /dev/sda: 500.
2464 0
How to give query view parameter values in APF
How to give query view parameter values in APF
How to give query view parameter values in APF