201671010131 2016-2017-2 《Java程序设计》

本周学习了集合。集合是将接口与实现分离的。有Queue,Collection,Iterator等接口,Collection与Iterator都是泛型接口,可以编写操作任何集合类型的实用方法。

例如一个检测任意集合是否包含制定元素的泛型方法(可用于身份证中的同乡查询):

public static <E> boolean contains(Collection<E> c,Object obj)

{

for(E element :c)

  if(element.equals(obj))

    return true;

  return false;

}

还学习了Collection<E>包中各方法。Iterator<E> iterator():返回一个用于访问集合中每个元素的迭代器。

boolean iisEmpty():如果集合中没有元素,返回true。boolean contains(Object obj):如果集合包含了一个与obj相等的对象。

还有boolean add(Object element)等。

对于9-2,本来不知道怎么运行,后来看到了老师的评论,就会运行了,不过,对于那个统计的算法还不是太明白。

posted @ 2017-11-05 20:13  幻枫冷月  阅读(98)  评论(1编辑  收藏  举报