定义一个类
public class Person {
String name;
int age;
//无参构造方法
public Person() {
}
//全参构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class person_test {
public static void main(String[] args) {
Person [] arrey =new Person[3];
Person one = new Person("wl",18);
Person two = new Person("lcz",19);
Person three = new Person("lsw",20);
arrey[0]=one; //地址值
arrey[1]=two; //地址值
arrey[2]=three; //地址值
System.out.println(arrey[0]);
System.out.println(arrey[1]);
System.out.println(arrey[2]);
System.out.println(arrey[0].getName());
System.out.println(arrey[1].getName());
System.out.println(arrey[2].getName());
}
}
add末尾追加
public static void main(String[] args) {
ArrayList<String> list =new ArrayList<>();
System.out.println(list);
list.add("wl");
list.add("lsw");
list.add("hwt");
list.add("zy");
list.add("lcz");
list.add("ghm");
System.out.println(list);
}
其他方法
import java.util.ArrayList;
public class Array_add及其他方法 {
public static void main(String[] args) {
ArrayList<String> list =new ArrayList<>();
System.out.println(list);
list.add("wl");
list.add("lsw");
list.add("hwt");
list.add("zy");
list.add("lcz");
list.add("ghm");
System.out.println(list);
int len = list.size();
System.out.println("集合的长度"+len);
String get1 = list.get(2);
System.out.println("获取到的人:"+get1);
String re1 = list.remove(3);
System.out.println("删除的人"+re1);
for(int i = 0;i<list.size();i++){
System.out.println("姓名"+i+":"+list.get(i));
}
}
自动装箱:基本类型–>引用类型
自动拆箱:包装类型–>基本类型
import java.util.ArrayList;
public class Arret_基本类型 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(100);
list.add(200);
list.add(300);
list.add(400);
System.out.println(list);
Integer get1 = list.get(2);
System.out.println("取出的数字是"+get1);
}
}