栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java

package homework;
//集合的使用步骤:
//第一步:创建集合对象
//第二步:添加元素(创建元素 --  添加元素到集合 )-->添加元素到集合
//第三步:遍历集合(通过集合对象获取迭代器对象)
//-->通过迭代器对象的hasNext()方法来判断是否还有元素
//通过迭代器对象的next()方法来获取下一个元素

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

//Collection 是单列--List当中存储的元素是可以重复的---Set集合当中存储的元素是不可以重复的
//在List下面还存在ArrayList和LinkedList
//在Set下面还存在HashSet和TreeSet
//Map 是双列
//在Map下面有HashMap
public class homework1 {
    public static void main(String[] args) {
//        创建Collection集合的对象
//        使用多态的方式

        Collection c = new ArrayList();
        c.add("1");
        c.add("2");
        c.add("3");
//        Iterator 是迭代器 是集合的专用遍历方式
//        其中的next方法是用来返回 迭代当中的下一个元素
//        hasNext是用来判断迭代当中是不是还具有更多元素
        Iterator iterator  = c.iterator();
        System.out.println(iterator.next());
        System.out.println(iterator.next());
        System.out.println(iterator.next());
//        if(iterator.hasNext())
//        {
//            System.out.println(iterator.next());
//        }
//        if(iterator.hasNext())
//        {
//            System.out.println(iterator.next());
//        }
//        if(iterator.hasNext())
//        {
//            System.out.println(iterator.next());
//        }
//        if(iterator.hasNext())
//        {
//            System.out.println(iterator.next());
//        }
        while(iterator.hasNext())
        {
//          System.out.println(iterator.next());
            String next = iterator.next();
            System.out.println(next);
        }
//        c.remove("3");

//        System.out.println(c);
//        ArrayList集合当中重写了toSting方法
//        System.out.println(c.contains("1"));
//        c.clear();//清空集合当中的所有元素
//        System.out.println(c.isEmpty());
//        System.out.println(c.size());
//        System.out.println(c);
    }
}
package housework;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionDemo {
    public static void main(String[] args) {
        //创建集合对象
        Collection c = new ArrayList();

        //创建学生对象
        Student s1 = new Student("111", 1);
        Student s2 = new Student("222", 2);
        Student s3 = new Student("333", 3);

        //将学生添加到集合
        c.add(s1);
        c.add(s2);
        c.add(s3);

//       遍历集合
        Iterator iterator = c.iterator();
        while (iterator.hasNext()) {
            Student next = iterator.next();
            System.out.println(next.getAge() + " " + next.getName());
        }
    }
}
//ctrl+alt+l格式化
package housework;

public class Student {
    private String name;
    private int age;
    public Student(){
    }

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
package List;
//List集合当中可以有重复的元素
//List集合是有序的
//List集合是具有索引的
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class Test1 {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("111");
        list.add("222");
        list.add("333");
       list.add(1,"666");
        System.out.println(list);
        System.out.println(list.remove(1));
        System.out.println(list);
        System.out.println(list.set(1,"22"));
        System.out.println(list);
        System.out.println(list.get(1));
        for(int i=0;i it = list.iterator();
//        while(it.hasNext())
//        {
//            String next = it.next();
//            System.out.println(next);
//        }
    }
}
package List;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Test2 {
    public static void main(String[] args) {
//        Collection c = new ArrayList();
//        c.add("1");
//        c.add("2");
//        c.add("3");
//        Iterator iterator = c.iterator();
//        while(iterator.hasNext())
//        {
//            Object next = iterator.next();
//            System.out.println(next);
//            String s = (String)iterator.next();
//            System.out.println(s);

        Test2Demo s = new Test2Demo();
        s.setT("dada");
        System.out.println(s.getT());

        Test2Demo ss = new Test2Demo();
        ss.setT(111);
        System.out.println(ss.getT());

//        }
    }
}
package List;
//泛型类
public class Test2Demo {//任意类型

    private T t;

    public T getT() {
        return t;
    }

    public void setT(T t) {
        this.t = t;
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868316.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号