-
基本类型是不能调用方法的,而其包装类具有很多方法。
基本类型是不可以调用方法的,但包装类可以。
基本类型为什么不能调用方法:
因为包装类具有对象属性,而对象是可以调用方法的。
查看全部 -
Object的equals()方法的参数是对象,contains()方法就相当于遍历集合中的每一个元素,然后被遍历到的元素调用equals()方法,以此判断是否存在所查询的元素。通过重写Course中的equals()方法,可以方便的判断名称为某个值的元素
查看全部 -
基本类型转换为字符串有三种方法:
1. 使用包装类的 toString() 方法
2. 使用String类的 valueOf() 方法
3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
将字符串转换成基本类型有两种方法:
1. 调用包装类的 parseXxx 静态方法
2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
查看全部 -
基本类型 int 无法直接转换为包装类 Long 类型
查看全部 -
遍历 keySet 返回是key
entrySet 返回是键值对
修改映射使用:put方法 只需将value中的name更改
添加 put方法
删除 remove(key)
查看全部 -
基本类型和包装类之间经常需要互相转换,以 Integer 为例:
装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱
拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
查看全部 -
// 定义int类型变量,值为86
int score1 = 86;
// 创建Integer包装类对象,表示变量score1的值
Integer score2=new Integer(score1);
// 将Integer包装类转换为double类型
double score3=score2.doubleValue();
// 将Integer包装类转换为float类型
float score4=score2.floatValue();
// 将Integer包装类转换为int类型
int score5 =score2.intValue();
System.out.println("Integer包装类:" + score2);
System.out.println("double类型:" + score3);
System.out.println("float类型:" + score4);
System.out.println("int类型:" + score5);
查看全部 -
基本类型和包装类之间的对应关系:
包装类主要提供了两大类方法:
1. 将本类型和其他基本类型进行转换的方法
2. 将字符串和本类型及包装类互相转换的方法
我们将在后面的小节逐步讲解,表着急哦~~
任务
我们以 Integer 包装类为例,来看下包装类的特性。
Integer 包装类的构造方法:
如下代码所示:
Integer包装类的常用方法:
查看全部 -
泛型中除了可以添加规定的类型还可以添加规定类型的子类型。
定义子类型的时候要在父类型中添加一个无参的构造方法,否则出错,因为调用子类型的构造方法时,系统会默认调用父类的无参构造方法(super();)。
1.泛型集合中不能使用基本数据类型List<int>course。必须为引用类型List<Course> course
2.可以通过使用包装类限定允许存入的基本数据类型。
泛型不能使用基本类型,必须使用其包装类。
泛型集合可以添加泛型的子类型的对象实例
泛型集合中,不能添加泛型规定的类型及其子类型以外的对象,否则会报错
List总是通过实现类ArrayList来实例化
List a=new ArrayList();
查看全部 -
List:类似数组,有从0开始int类型的标记,可存储任意对象,存储对象可重复
Set:可存储任意对象,存储对象不可重复
Map:存储的单位对象是一组键值对entry,其中key不可重复,value可以重复,key和value都可以是任意对象
查看全部 -
Map接口中HashMap类的概念和用法
查看全部 -
HashMap类的特点:
查看全部 -
Map接口和HashMap概念及特点:
查看全部 -
Map接口和HashMap概念及特点:
查看全部 -
集合的作用:
查看全部
举报