六、基础类库和工具类库.pptVIP

  • 2
  • 0
  • 约1.97万字
  • 约 56页
  • 2021-10-16 发布于广东
  • 举报
2021/10/15 基础类库和工具类库 * Array[1]和array[5]是重复的吗?为什么? 2021/10/15 基础类库和工具类库 * 【例6. 6】使用Set接口和HashSet类表示family。 import java.util.Set; import java.util.HashSet; class Father{ private String name; Father(String name){ =name; } public String toString(){ return name; } } class Mother{ private String name; Mother(String name){ =name; } public String toString(){ return name; } } class Daughter{ private String name; Daughter(String name){ =name; } public String toString(){ return name; } } class Dog{ private String name; Dog(String name){ =name; } public String toString(){ return name; } } 2021/10/15 基础类库和工具类库 * public class Family { public static void main(String args[ ]){ Set family=new HashSet(); family.add(new Father(father:Rhette)); family.add(new Mother(mathor:Scarlet)); family.add(new Daughter(“daughter:Alice)); family.add(new Dog(dog:Windy)); System.out.println(This is my family!); System.out.println(family=+family.toString()); } } This is my family! family=[daughter:Alice, dog:Windy, mathor:Scarlet, father:Rhette] 注意他们出现的顺序——无序的! 2021/10/15 基础类库和工具类库 * Collection接口的子接口,定义了一个有序元素的集合,在使用上类似动态数组/变长数组,可存放的元素数量随插入操作自动进行调整。 List接口 允许重复的元素存在! 2021/10/15 基础类库和工具类库 * List接口的部分方法 方 法 功 能 public void add(int index, Object e) 在index处插入e public boolean assAll(int index, Collection c) 将c中的元素全部加入到本集合中index处 public Object set(int indext, Object e) 用e替换index处的元素 public Object get(int index) 返回Index处的元素 public Object remove(int index) 删除Index处的元素 public int indexOf(Object e) 返回e首次出现的位置,无则返回-1 public int lastIndexOf(Object e) 返回e末次出现的位置,无则返回-1 public List subList(int fromIndex, int toIndex) 返回一个子集,从fromIndex开始,到toIndex结束 public ListIterator listIterator( ) 得到迭代器 public ListIterator listIterator(int index) 得到迭代器,该迭代器从index开始 2021/10/15 基础类库和工具类库 * 【例6.7】 List接口和ArrayList类的使用。 import java.util.*; public class ListDemo{ public static void main(String args[ ]){ Lis

文档评论(0)

1亿VIP精品文档

相关文档