引用数据类型分为2种:
1:如Scanner(),Random()类。文件中早已存在的,可供我们使用。
2:我们自己创建的类,可含有多个属性与方法。可供我们使用。
类的定义格式:public class 类名{
数据类型:属性名称1
数据类型:属性名称2
}
类的使用格式:
创建对象:数据类型 变量名=new 数据类型();
访问属性:变量名.属性
ArrayList集合:
集合属于引用数据类型,长度可变,可以将他看作一个长度可变的数组。
集合的创建:
导包:import java.util.ArrayList;
创建对象:ArrayList<要存储的元素的数据类型> 变量名=new ArrayList<要存储的元素的数据类型>();
要存储的元素的数据类型必须是引用数据类型,8种基本数据类型除了int 是Integer,char是Character.其他的首字母要大写,其余的不变。
向集合中添加元素:变量名.add();
返回集合中的元素是:变量名.get(下标值);
返回集合中元素的个数:变量名.size();
ArrayList集合相当于是一个长度可变的数组,所以访问集合中的元素也是采用索引方式访问,第一个元素存储在索引0的位置,第二个元素存储在索引1的位置,依次类推。
向集合中指定位置插入指定的元素:变量名.add(位置,内容);
清空集合中的所有元素:变量名.clear();
用指定元素替换指定位置的元素:变量名.set(位置,内容)
删除指定位置的元素:变量名.remove(位置);