使用LinkedList存储信箱地址

原创 2006年06月13日 18:51:00

/*

除了在类集中存储用户定义的类之外,关于下面程序的另一个重要的、值得注意的事情是它非常短.当考虑用50行代码建立一个能实现存储、检索以及处理信息地址的链表时,类集框架的能力就变得显而易见了.

*/

//A simple mailing list example.
import java.util.*;
class Address{
 private String name;
 private String street;
 private String city;
 private String state;
 private String code;

 Address(String n,String str,String c,String sta,String cod){
  name  = n;
  street  = str;
  city     = c;
  state   = sta;
  code  = cod;
 }
 public String toString(){
  return name +"/n"+ street +"/n"+
                  city +" "+ state +" "+ code;
 }
}
public class MailList{
 public static void main(String[] args)
 {
  LinkedList ll = new LinkedList();
  //Add elements to the linked list
  ll.add(new Address("ChenHuajiang","11 Oka Ave","Urbana","IL","61801"));
  ll.add(new Address("ShengJiahui","12 Oka Ave","Urbana","IL","61802"));
     ll.add(new Address("Magic","13 Oka Ave","Urbana","IL","61803"));

  Iterator itr = ll.iterator();
  while(itr.hasNext()){
   Object element = itr.next();
   System.out.println(element +"/n");
  }
  System.out.println();
 }
}

foxmail新建联系人保存时邮件地址自动改变(保存后不是自己填写的邮件地址)的问题

foxmail客户端目前的使用率很高,也比较方便,但是我曾碰到一个奇怪的问题。有个用户反应,她的邮箱使用的foxmail客户端,在保存某一个联系人的地址时,点保存后却不是自己之前输入的邮箱地址,明明写...
  • trampwind
  • trampwind
  • 2016年01月20日 16:55
  • 38521

【数据结构】LinkedList原理及实现学习总结

LinkedList 和 ArrayList 一样,都实现了 List 接口,但其内部的数据结构有本质的不同。LinkedList 是基于链表实现的(通过名字也能区分开来),所以它的插入和删除操作比 ...
  • jianyuerensheng
  • jianyuerensheng
  • 2016年04月20日 22:06
  • 10365

Android读取联系人信息(姓名,电话,地址,邮箱,生日等)

最近尝试了一下拉取手机通讯录中所有联系人的姓名,手机号码,地址,公司,邮箱等信息,在此做点小笔记,有需要的时候可以直接拿过来用,好了下面看看代码吧: public void testGetAllCo...
  • lplj717
  • lplj717
  • 2016年11月01日 11:30
  • 1178

集合框架(六)探究如何使用以及何时使用ArrayList或LinkedList来存储元素

1、线性表不仅可以存储重复的元素,而且允许用户指定它们存储的位置,可以用下标来访问元素。 2、List接口增加了面向位置的操作,并且增加了一个能够双向遍历线性表的新列表迭代器。 ListItera...
  • u010709358
  • u010709358
  • 2015年06月01日 20:21
  • 332

RTX:多个任务实例、外部引用、信箱使用

【多个任务实例】 RTX核可同时运行一个任务的多个副本,这就称作一个任务的多个实例。     OS_TID  分配任务进程ID号 /* 多个实例 - 代码演示 */ #include O...
  • sinat_36184075
  • sinat_36184075
  • 2017年04月22日 17:04
  • 312

市长信箱邮件查询服务: 使用SpringBoot搭建基础

SpringBoot 开发小记一直想用SpringBoot做个微服务,练练手, 为后续部署到docker打下基础. 今天比较空闲, 就开始把部分想法落地了. https://github.com/y...
  • usernames
  • usernames
  • 2016年05月22日 22:11
  • 149

LinkedList详解和使用示例_动力节点Java学院整理

  • 2017年10月26日 16:15
  • 330KB
  • 下载

使用LinkedList模拟堆栈

  • 2015年11月09日 09:51
  • 5KB
  • 下载

跟着源码看ArrayList、LinkedList、HashMap、HashSet的内部存储机制

近来闲着没事,就突发奇想来研究下java中常用的各种集合的内部存储机制。为什么呢,因为不同的存储机制是为了适用不同的使用场景。如链式存储的特性就是存储长度可以随意改变,插入删除方便,缺点就是每次读取都...
  • u014763302
  • u014763302
  • 2015年12月18日 11:49
  • 577

一道关于:ArrayList、Vector、LinkedList的存储性能和特性 的面试题

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢...
  • u014044812
  • u014044812
  • 2015年09月09日 22:46
  • 2100
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用LinkedList存储信箱地址
举报原因:
原因补充:

(最多只允许输入30个字)