java基礎知識——集合
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+"\t"+list.get(i).number+"\t"+list.get(i).price);
}
}
}