为了账号安全,请及时绑定邮箱和手机立即绑定

java 集合中添加元素、获取指定索引元素、集合元素遍历

标签:
Java
package com.curtis.list;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class TestList {

    private List coursesToSelect;

    public TestList() {
        this.coursesToSelect = new ArrayList();
    }

    public void addMessage() {
        Course c1 = new Course("1", "Java");
        this.coursesToSelect.add(c1);
    }

    public int getListSize() {
        return this.coursesToSelect.size();
    }

    public void getMessageFromListFor() {
        for (int i = 0; i < this.coursesToSelect.size(); i++) {
            Course course = (Course) this.coursesToSelect.get(i);
            System.out.println(course.toString());
        }
    }

    public void addMessageIndex() {
        Course c2 = new Course("2", "C");
        this.coursesToSelect.add(0, c2);
    }

    public void getMessageFromListIterator() {
        Iterator iterator = this.coursesToSelect.iterator();
        while (iterator.hasNext()) {
            Course course = (Course) iterator.next();
            System.out.println(course.toString());
        }
    }

    public void getMessageFromListForeach() {
        for (Object object : this.coursesToSelect) {
            Course course = (Course) object;
            System.out.println(course.toString());
        }
    }

    public void getListForIndex() {
        System.out.println(coursesToSelect.get(0));
    }

    public void removeMessageFromList() {
        this.coursesToSelect.remove(0);
        System.out.println(this.coursesToSelect.size());
    }

    public static void main(String[] args) {
        TestList testList = new TestList();
        testList.addMessage();
        testList.addMessageIndex();
        System.out.println(testList.getListSize());
        System.out.println("==================================");
        testList.getMessageFromListForeach();
        System.out.println("==================================");
        testList.getListForIndex();
        System.out.println("==================================");
        System.out.println(testList.getListSize());
        testList.removeMessageFromList();
        System.out.println("==================================");
    }

}
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 3
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消