美文网首页
Java集合的应用

Java集合的应用

作者: 卓昂芭比 | 来源:发表于2018-11-18 23:26 被阅读0次

    /*创建一个学生数组,存储三个学生对象并遍历

    * 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());

    }

    }

    }

    相关文章

      网友评论

          本文标题:Java集合的应用

          本文链接:https://www.haomeiwen.com/subject/rcjufqtx.html