`

一阶段-FifteenthWork-2-使用ArrayList

 
阅读更多
/*
2. 编写一个程序,使用ArrayList存储客户的邮件地址。地址中应该包含姓名、街道、市(县)、省(自治区)、国家(地区)和代码,
然后显示ArrayList中的内容,
*/
package FifteenthWork;

import java.util.ArrayList;

class ReToString
{
    private String name;
    private String street;
    private String city;
    private String country;
    private String pinCode;

    public ReToString(String name, String street, String city, String country, String pinCode) {
        this.name = name;
        this.street = street;
        this.city = city;
        this.country = country;
        this.pinCode = pinCode;
    }
    @Override
    public String toString()
    {
        return "\nname:"+name+"\nstreet:"+street+"\ncity:"+city+"\ncountry:"+country+"\npinCode:"+pinCode+"\n";
    }
}
public class SecondArray
{
    public static void main(String[] args)
    {
        ReToString str1 = new ReToString("David Clarke","10 Downing Street","LondonState:London",
        "United Kindom","110022");
        ReToString str2 = new ReToString("John Lenon","12 Park Avenue","CaliforniaState:California",
        "USA ","210033");
        ReToString str3 = new ReToString("Stefii Graff","14 Maple lane","Sydney",
        "Australia","412033");
        ArrayList arr = new ArrayList();
        arr.add(str1);
        arr.add(str2);
        arr.add(str3);                 
        System.out.println(arr); 
    }
}
分享到:
评论

相关推荐

    java提高篇(二一)-----ArrayList.pdf

    ArrayList 中使用的关键字 transient 是 java 关键字,为变量修饰符,如果用 transient 声明一个实例变量,当对象存储时,它的值不需要维持。Java 的 serialization 提供了一种持久化对象实例的机制。当持久化对象时...

    arrayliSt---listDemo

    本示例"arrayliSt---listDemo"显然是一个关于ArrayList基本操作和使用的演示。下面我们将深入探讨ArrayList的相关知识点。 1. **ArrayList的构造** ArrayList在初始化时,可以通过不带参数的构造器创建一个空的...

    day09-ArrayList集合&学生管理系统.pdf

    此部分内容介绍了如何创建一个存储字符串的ArrayList集合,并通过for循环实现遍历,遍历的过程中使用`get(index)`方法获取元素,使用`size()`方法获取集合的长度。 ### ArrayList存储学生对象并遍历 此部分讲解了...

    ASP .NET - ArrayList对象

    在ASP .NET中,`ArrayList`对象是一种非常有用的集合类,它可以存储任意类型的对象,并且大小是动态可变的。`ArrayList`对象提供了丰富的方法来帮助开发人员处理数据,例如添加、删除或排序元素等。下面我们将详细...

    跟我学Java-day14-ArrayList集合.pdf

    提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 用于约束集合中存储元素的数据类型 1.2ArrayList类常用方法【应用】 1.2.1构造...

    arraylist-linkedlist-test.zip

    本文件"arraylist-linkedlist-test.zip"主要探讨了在执行添加和删除元素操作时,LinkedList相对于ArrayList的性能优势。 ArrayList是基于动态数组的数据结构,它在内存中连续存储元素。由于数组的特性,访问任意...

    Java 集合框架(2-9)-Collection - ArrayList 源码解析.pdf

    《Java集合框架(2-9)-Collection - ArrayList 源码解析》 ArrayList是Java集合框架中的一个重要组件,它属于List接口的实现类,提供了一种动态数组的逻辑视图。ArrayList以高效、灵活的方式存储和操作对象序列,是...

    Java基础-ArrayList方法全解(上).pdf

    - ArrayList(Collection<? extends E> c): 使用给定的集合初始化ArrayList,将集合的所有元素复制到新创建的ArrayList中。 - ArrayList(int initialCapacity): 指定初始容量的构造函数,避免因添加元素导致的内部...

    【IT十八掌徐培成】Java基础第10天-03.List-集合框架-ArrayList.zip

    2. **ArrayList的主要方法**: - `add(E element)`: 向ArrayList末尾添加一个元素。 - `add(int index, E element)`: 在指定位置插入一个元素,其余元素向后移动。 - `get(int index)`: 返回指定索引处的元素。 ...

    ArrayList-LinkedList-源码.rar

    本篇将深入探讨ArrayList和LinkedList的内部实现机制,通过源码分析来揭示它们在性能、使用场景以及内存管理上的差异。 ArrayList是基于动态数组实现的,它的底层数据结构是一个Object[]数组。当我们向ArrayList中...

    day09-ArrayList集合

    day09-ArrayList集合

    ArrayList->Map

    遍历ArrayList存入HashMap中

    ArrayList-LinkedList--Vector-Map.zip_vector

    `ArrayList`是`java.util.ArrayList`类的一个实例,它是基于动态数组实现的。它的主要优点是随机访问速度快,因为通过索引可以直接访问元素。然而,插入和删除元素时,由于需要移动后续元素,效率较低。因此,如果...

    你必须知道的C# ArrayList

    C# ArrayList是一个重要的数据结构,它是.NET框架早期版本中用于动态数组存储的类。这个类在System.Collections命名空间中,提供了灵活的大小调整和数据管理功能。ArrayList在C#编程中扮演了重要的角色,尤其在处理...

Global site tag (gtag.js) - Google Analytics