一、自定义类
事物: 方法(事物的功能)属性(变量)
类的定义格式:publicclass 类名{
数据类型 属性名称1;
数据类型 属性名称2;
……
}
引用:变量名.方法
二、ArrayList集合的使用:
1、导入包
2、创建引用类型的变量
数据类型<集合存储的数据类型> 变量名 =new 数据类型<集合存储的数据类型>();
例ArrayList<String> array = new ArrayList <String>();
3、引用:变量名.方法
注意事项:
“<要存储元素的数据类型>”中的数据类型必须是引用数据类型,不能是基本数据类型;
下面给出8种基本数据类型所对应的引用数据类型表示形式:
基本数据类型
对应的引用数据类型表示形式
byte
Byte
short
Short
Int
Integer
long
Long
float
Float
double
Double
char
Character
boolean
Boolean
集合中常用的方法如下表:
方法声明
功能描述
boolean add(Object obj)
将指定元素obj添加到集合的末尾
Object get(int index)
取出集合中指定位置上的元素
int size()
返回集合的长度(个数)
集合中常用的方法补充:
方法声明
功能描述
boolean add(int index, Object obj)
将指定元素obj插入到集合中指定的位置
Object remve(int index)
从集合中删除指定index处的元素,返回该元素
void clear()
清空集合中所有元素
Object set(int index, Object obj)
用指定元素obj替代集合中指定位置上的元素
boolean add(int index, Object obj)
功能:在集合中指定index位置,添加新元素obj
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用add(1,“javaWeb”)后,集合list中的元素为[“java”,“javaWeb”,“JavaEE”]。
Object set(int index, Object obj)
功能:用指定元素obj替代集合中指定index位置的元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用set(0,“javaWeb”)后,集合list中的元素为[“javaWeb”,“JavaEE”]。
Object remve(int index)
功能:从集合中删除指定index处的元素,返回该元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用remove(0)后,集合list中的元素为[“JavaEE”],返回值为“java”。
void clear()
功能:清空集合中所有元素
功能说明:假设集合list中有元素[“java”,“javaEE”],当使用clear()后,集合list中的元素为空[]。