/*
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);
}
}
分享到:
相关推荐
ArrayList 中使用的关键字 transient 是 java 关键字,为变量修饰符,如果用 transient 声明一个实例变量,当对象存储时,它的值不需要维持。Java 的 serialization 提供了一种持久化对象实例的机制。当持久化对象时...
本示例"arrayliSt---listDemo"显然是一个关于ArrayList基本操作和使用的演示。下面我们将深入探讨ArrayList的相关知识点。 1. **ArrayList的构造** ArrayList在初始化时,可以通过不带参数的构造器创建一个空的...
此部分内容介绍了如何创建一个存储字符串的ArrayList集合,并通过for循环实现遍历,遍历的过程中使用`get(index)`方法获取元素,使用`size()`方法获取集合的长度。 ### ArrayList存储学生对象并遍历 此部分讲解了...
在ASP .NET中,`ArrayList`对象是一种非常有用的集合类,它可以存储任意类型的对象,并且大小是动态可变的。`ArrayList`对象提供了丰富的方法来帮助开发人员处理数据,例如添加、删除或排序元素等。下面我们将详细...
提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 底层是数组实现的,长度可以变化 泛型的使用 用于约束集合中存储元素的数据类型 1.2ArrayList类常用方法【应用】 1.2.1构造...
本文件"arraylist-linkedlist-test.zip"主要探讨了在执行添加和删除元素操作时,LinkedList相对于ArrayList的性能优势。 ArrayList是基于动态数组的数据结构,它在内存中连续存储元素。由于数组的特性,访问任意...
《Java集合框架(2-9)-Collection - ArrayList 源码解析》 ArrayList是Java集合框架中的一个重要组件,它属于List接口的实现类,提供了一种动态数组的逻辑视图。ArrayList以高效、灵活的方式存储和操作对象序列,是...
- ArrayList(Collection<? extends E> c): 使用给定的集合初始化ArrayList,将集合的所有元素复制到新创建的ArrayList中。 - ArrayList(int initialCapacity): 指定初始容量的构造函数,避免因添加元素导致的内部...
2. **ArrayList的主要方法**: - `add(E element)`: 向ArrayList末尾添加一个元素。 - `add(int index, E element)`: 在指定位置插入一个元素,其余元素向后移动。 - `get(int index)`: 返回指定索引处的元素。 ...
本篇将深入探讨ArrayList和LinkedList的内部实现机制,通过源码分析来揭示它们在性能、使用场景以及内存管理上的差异。 ArrayList是基于动态数组实现的,它的底层数据结构是一个Object[]数组。当我们向ArrayList中...
day09-ArrayList集合
遍历ArrayList存入HashMap中
`ArrayList`是`java.util.ArrayList`类的一个实例,它是基于动态数组实现的。它的主要优点是随机访问速度快,因为通过索引可以直接访问元素。然而,插入和删除元素时,由于需要移动后续元素,效率较低。因此,如果...
C# ArrayList是一个重要的数据结构,它是.NET框架早期版本中用于动态数组存储的类。这个类在System.Collections命名空间中,提供了灵活的大小调整和数据管理功能。ArrayList在C#编程中扮演了重要的角色,尤其在处理...