问题描述
解决方案
Integer是int的包装类。
泛型在Java中要求,必须是Object类型的,但是int是基本数据类型,如果写List a 定义一个整型的集合就是错误的,这里就需要用到 int 的包装类 Integer; List a 这样就是正确的~
解决方案二:
你明白什么是泛型吗?看看泛型定义你就知道了
解决方案三:
java的基本数据类型是无符号的
Java基本数据类型
java中基本数据类型的相关问题
解决方案四:
int是java提供的8种原始数据类型之一。
Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。
int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,
例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串,而int默认的默认值为0,所以用el表达式在文本框中显示时,结果为0,所以,int不适合作为web层的表单数据的类型。
解决方案五:
泛型貌似不是这么玩的吧,,
时间: 2025-01-18 23:47:42