集合
集合中常用方法
public static void main(String[] args)
{
//创建ArrayList集合
ArrayList<Integer> list=new ArrayList<Integer>();
ArrayList<Phone> plist=new ArrayList<Phone>();
boolean flag=list.add(1);//添加元素
System.out.println(flag);
list.add(2);
list.add(3);
//从集合中获取指定位置上的元素
System.out.println(list.get(0));//获取元素
System.out.println(list.get(1));
System.out.println(list.get(2));
//求集合的长度
System.out.println(list.size());
//在集合的指定为插入元素
list.add(0,8000);
//删除集合中指定的元素
int element=list.remove(1);
System.out.println("被删除的元素为:"+element);
//清空集合所有元素
list.clear();
//替换集合中指定位置的值
int before=list.set(0,5000);
System.out.println("被替换的值为:"+before);
//集合的遍历
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
}
数组调用
class Phone
{
//类的属性,成员变量(全局变量)
String color;
String brand;
double size;
}
class TestPhone
{
public static void main(String[] args)
{
//创建Phone对象
Phone p=new Phone();
//给对象属性赋值
p.color="红色";
p.size=5;
p.brand="iphone8";
//调用:对象名.属性
System.out.println(p.color);
System.out.println(p.size);
System.out.println(p.brand);
}
}
集合调用
class Employee
{
String name;
int number;
double price;
}
import java.util.ArrayList;
class TestEmployee
{
public static void main(String[] args)
{
ArrayList<Employee> list=new ArrayList<Employee>();
Employee e1=new Employee();
Employee e2=new Employee();
Employee e3=new Employee();
e1.name="赵涛";
e1.number=3;
e1.price=8888.8;
e2.name="高炜城";
e2.number=2;
e2.price=1.1;
e3.name="小蔡";
e3.number=3;
e3.price=2.2;
list.add(e1);
list.add(e2);
list.add(e3);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i).name+" "+list.get(i).number+" "+list.get(i).price);
}
}
}