-
collection接口
是list、set和queue接口的父接口
定义了可用于操作list、set、和queue的方法——增删改查
list接口及其实现类——ArrayList
list是元素有序并且可以重复的集合,被称为序列
list可以精确的控制每个元素的插入位置,或删除某个位置元素
ArrayList——数组序列,是list的一个重要实现类
ArrayList底层是由数组实现的
查看全部 -
集合框架
集合的概念
现实生活中:很多的事物凑在一起
数学中的集合:具有共同属性的事物的总体
java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象
集合的作用
在类的内部,对数据进行组织;
简单而快速的搜索大数量的条目;
有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;
有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型。
与数组的对比——为何选择集合而不是数组
数组的长度固定,集合长度可变
数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象
查看全部 -
fanxing泛型
查看全部 -
coursesToSelect.add(cr1);
coursesToSelect.add(0,cr2); coursesToSelect.addAll(Arrays.asList(course)); coursesToSelect.addAll(2,Arrays.asList(course2));
查看全部 -
List集合可以用迭代器遍历集合中的元素。Iterator或Foreach
查看全部 -
自动装箱和拆箱
查看全部 -
list接口及其实现类
查看全部 -
集合的作用
查看全部 -
Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
查看全部 -
基本类型转换为字符串:
int c = 10;
包装类的toString()
String str1 = Integer.toString(c);
String类的valueOf()
String str2 = String.valueOf(c);
空字符串+基本类型
String str3 = ""+c;
字符串转换为基本类型
String str = "8";
调用包装类的parseXxx方法
int d = Integer.parseInt(str);
调用包装类的valueOf方法
int e = Integer.valueOf(str);
查看全部 -
Map接口:
Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式储存的,能够实现根据key快速查找value。
Map中的键值对以Entry类型的对象实例形式存在。
键(Key值)不可重复,但value值可以。
每个键(Key值)最多只能映射到一个值,但一个value值可以有多个Key值。
Map支持泛型,形式如:Map<k,v>
详细方法如下
查看全部 -
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
equals(): 比较存储在两个字符串对象中的内容是否一致
查看全部 -
String类常用方法
查看全部 -
基本类型与包装类。
int Integer
char Character
boolean Boolean
包装类的方法:
将本类型和其他类型转换
将字符串、本类型及包装类互相转换
查看全部 -
equals()比较两个字符串字面值是否相同
==比较两个字符串的内存地址是否相同
查看全部
举报