java的集合框架为程序提供了一种处理对象组的标准方式。设计了一系列标准泛型接口:⑴Collection ()接口,扩展了Iterable接口,位于集合层次结构的顶部,因此所有的集合都实现Collection接口,并提供了iterator()方法来返回一个迭代器。用add()方法添加对象,remov...
分类:
编程语言 时间:
2015-06-16 20:52:24
阅读次数:
147
JAVA 集合类介绍和使用 类关系示意图 Iterable(接口) │ └--Collection (接口) ├-List(接口) │ ├-LinkedList 不同步 (构造同步:List list = Collections.synchronizedList(new LinkedLis...
分类:
编程语言 时间:
2015-06-14 22:46:35
阅读次数:
143
枚举不要这么做:i = 0
for item in iterable:
print i, item
i += 1而是这样:for i, item in enumerate(iterable):
print i, itemEnumerate可以接受第二个参数,例如:>>> list(enumerate('abc'))
[(0, 'a'), (1, 'b'), (2, '...
分类:
编程语言 时间:
2015-06-13 11:28:09
阅读次数:
158
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------我们知道集合是用来存储对象的。在他们实现了众多的接口我们以Arraylist为列子所有已实现的接口:Serializable, Cloneable, Iterable, Collection, Li...
分类:
其他好文 时间:
2015-06-07 23:27:47
阅读次数:
196
列表解析在需要改变列表而不是需要新建某列表时,可以使用列表解析。列表解析表达式为:[exprforiter_variniterable][exprforiter_variniterableifcond_expr]第一种语法:首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内容放到iter_var中,再在表达式中应用该it..
分类:
编程语言 时间:
2015-06-07 21:47:09
阅读次数:
174
本函数实现从可迭代对象生成一个元组对象返回。元组对象是一个不可修改的列表对象。例子:#tuple()
print(tuple([1, 2, 3]))
print(tuple((1, 2, 3)))
print(tuple('abc'))结果输出如下:(1, 2, 3)(1, 2, 3)('a', 'b', 'c') 蔡军生 QQ:9073204 深圳...
分类:
编程语言 时间:
2015-06-06 10:37:30
阅读次数:
324
/**
* 实现arrayList
* 53页
* @author zj
*
* @param
*/
public class MyArrayList implements Iterable {
private static final int DEFAULT_CAPACITY = 10;
/*
* 大小及数组作为数据成员进行存储
*/
privat...
分类:
其他好文 时间:
2015-06-04 19:36:18
阅读次数:
133
package com.表栈和队列;
import java.util.Iterator;
/**
* 实现LinkedList
* 60页
* @author zj
*
* @param
*/
public class MyLinkedList implements Iterable{
private int theSize; //集合大小
p...
分类:
其他好文 时间:
2015-06-04 19:34:07
阅读次数:
143
一、集合(Collection)1、简介 Collection是一个接口,其定义了集合的相关功能方法。Collection继承了Iterable接口2、Collection派生接口List和Set List:可重复集,顾名思义,该集合中是允许存放重复元素的,那么何为重复元素?重复元素指的并非是同.....
分类:
其他好文 时间:
2015-06-02 19:43:18
阅读次数:
114
今天主要学习了列表,python的列表真的事太强大了,由于内容比较多,今天就先简单的介绍一下新学的几个成员函数吧。首先我们要了解list是一种序列类型,其构造方式有四种形式:(1)空列表 [](2)直接添加元素 [a] [a,b,c](3)使用列表解析[x for x in iterable](4)...
分类:
编程语言 时间:
2015-05-30 22:22:07
阅读次数:
113