/*创建一个学生数组,存储三个学生对象并遍历
* 1.写一个学生类
* 2.创建学生数组
* 3. 创建学生对象
* 4.把学生对象作为元素复制给学生数组
* 5.遍历学生数组
*/
public class StudentTest1 {
public static void main(String[] args) {
Student[] student=new Student[3];//创建学生数组
Student s1=new Student("倩倩",28);//创建学生对象
Student s2=new Student("仙女",45);
Student s3=new Student("妖精",10);
student[0]=s1;//将学生对象作为元素复制给学生数组
student[1]=s2;
student[2]=s3;
for(int i=0;i<student.length;i++){//遍历学生数组
Student ss=student[i];
System.out.println(ss.getName()+"*******"+ss.getAge());
}
}
}
public class Student{
private String name;
private int age;
public Student() {
}
public Student(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;
}
}
ArrayList集合的应用
public class ArrayListTest1 {
public static void main(String[] args) {
//ArrayList构造方法ArrayList();
/*1.添加元素
2.获取元素
3.集合长度
4.删除元素
5.修改元素
*/
//创建ArrayList<String>对象
ArrayList<String> array=new ArrayList<String>();
array.add("李倩倩");//1.添加元素
array.add("猪娃");
array.add("小侠女");
System.out.println(array);
System.out.println(array.get(0));// 2.获取元素
System.out.println(array.size());// 3.集合长度
System.out.println(array.remove("李倩倩"));// 4.删除元素
System.out.println(array.remove(0));// 4.删除元素
System.out.println(array.set(0, "美女倩倩"));//修改元素
System.out.println(array);
}
}
import java.util.ArrayList;
//存储字符串并遍历之标准练习
public class ArrayListTest2 {
public static void main(String[] args) {
ArrayList<String> array=new ArrayList<String>();
array.add("爸爸");
array.add("妈妈");
array.add("嫂嫂");
array.add("哥哥");
for(int i=0;i<array.size();i++){//集合的遍历
String s=array.get(i);
System.out.println(s);
}
}
}
//给定一个字符串数组,将字符串中的对象添加到集合中,并遍历之练习
public class ArrayListTest3 {
public static void main(String[] args) {
String[] s={"洋爸爸","王妈妈","李妞妞","李倩倩"};
ArrayList<String> array=new ArrayList<String>();
for(int i=0;i<s.length;i++){//遍历字符串
array.add(s[i]);//将字符串数组中的元素添加到集合中来
}
for(int i=0;i<array.size();i++){//集合的遍历
String strArray=array.get(i);//获取集合中的元素
System.out.println(strArray);
System.out.println("......................");
if(strArray.startsWith("李")){;
System.out.println(strArray);
}
}
}
}
/*存储自定义对象并遍历
* 分析:1:定义学生类
2:创建学生对象
3:创建集合对象
4:将学生对象中的元素添加到集合中
5:遍历集合*/
public class Student {
private String name;
private int age;
public Student() {
}
public Student(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 ArrayListTest4 {
public static void main(String[] args) {
ArrayList<Student> array=new ArrayList<Student>();
Student stu1=new Student("李倩倩",20);
Student stu2=new Student("范贱贱",19);
Student stu3=new Student("傻球球",18);
array.add(stu1);
array.add(stu2);
array.add(stu3);
for(int i=0;i<array.size();i++){//集合的遍历
Student s=array.get(i);
System.out.println(s.getName()+s.getAge());
}
}
}
网友评论