美文网首页
输出集合list中的元素

输出集合list中的元素

作者: 哈迪斯Java | 来源:发表于2023-04-24 05:16 被阅读0次

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

class Account { // 创建一个Account(账户)类
String time; // 声明一个String类型的变量time(存、取款时间)
int in; // 声明一个int类型的变量in(存入)
int out; // 声明一个int类型的变量out(支出)
static int left; // 声明一个静态的int类型的变量left余额

// 构造有参方法,使用this关键字区分同名的参数和变量,并将参数的值赋给变量
public Account(String time, int in, int out) {
    this.time = time;
    this.in = in;
    this.out = out;
}

@Override
public String toString() { // 重写toString()方法
    left += in - out; // 替换变量left
    return time + "\t" + in + "\t" + out + "\t" + left; // 返回输出的结果信息及格式
}

}

public class Money { // 创建一个Money类
public static void main(String[] args) {
System.out.println("存、取款时间\t存入\t支出\t余额"); // 提示信息
ArrayList<Account> list = new ArrayList<>(); // 创建ArrayList对象
// 使用add()方法向集合list中添加元素(对象)
list.add(new Account("2017-05-06", 2000, 0));
list.add(new Account("2017-05-18", 0, 1000));
list.add(new Account("2017-06-08", 5000, 0));
list.add(new Account("2017-06-23", 0, 1500));
list.add(new Account("2017-07-03", 3000, 0));
list.add(new Account("2017-07-19", 0, 1000));
list.add(new Account("2017-08-01", 1000, 0));
list.add(new Account("2017-08-10", 0, 1500));
Iterator<Account> it = list.iterator(); // 创建迭代器
while (it.hasNext()) { // 判断集合list中是否还有元素
Object message = it.next(); // 接收集合list中的元素
System.out.println(message + "\t"); // 输出集合list中的元素
}
}
}

相关文章

  • JAVA基础——List集合

    List集合 List集合代表一个元素有序、可重复的集合、集合中每个元素都有其对应的顺序索引。List集合允许使用...

  • List 总结

    List概述: 1、List :一个元素有序、可重复的集合。 集合中每个元素都有其对应的顺序索引。List 集合允...

  • 从屌丝到架构师的飞越(集合篇)-List

    一.介绍 List集合包括JavaList接口以及List接口的所有实现类.List集合中的元素允许重复,各元素的...

  • java集合之List接口

    List集合存储元素的特点 1、有序(List集合中存储下标) 2、可重复 深入List集合 ArrayList集...

  • List集合总结

    List集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以...

  • 11 Java集合 - List与Queue集合

    11.1 List集合 List集合代表一个元素有序、可重复的集合,集合中的每个元素都有其对应的顺序索引。...

  • 集合 -- Collection单列

    List集合 List是collection的子类集合,集合中的元素是有序,带索引的,通过下标就可以精准的查找元素...

  • 20170705 List类

    参考文献:《Java疯狂讲义》(第三版) List集合类 List集合代表一个元素有序,重复的集合,集合中每个元素...

  • java集合源码分析-手写arrayList集合框架

    一:简述 List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过...

  • 数组和集合(二)

    List集合 与 Java类似,List集合的最大特征就是集合元素都有对应的顺序索引 List集合允许使用重复元素...

网友评论

      本文标题:输出集合list中的元素

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