摘要: 假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现? 可以使用 Java 泛型。使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。 定义泛型方法的规则: 阅读全文
posted @ 2016-08-06 17:10 生成风 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 栈是Vector的一个子类,它实现了一个标准的后进先出的栈。 堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。 栈常用的五个方法: boolean empty() :测试堆栈是否为空。 object peek():查看栈顶元素,但是不移 阅读全文
posted @ 2016-08-06 09:45 生成风 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。 例如,枚举定义了一个叫nextElement 的方法,该方法用来得到一个包含多元素的数据结构的下一个元素。 枚举定义 阅读全文
posted @ 2016-08-06 09:24 生成风 阅读(780) 评论(0) 推荐(0) 编辑