摘要:
enum Color{RED,GREEN,BLUE;}public class EnumDemo {public static void main(String args[]){Color c=Color.RED;System.out.println(Color.RED+""+Color.BLUE);}}Enum类和enum关键字的区别使用enum关键字可以定义一个枚举类型,那么实际上就相当于定义了一个类,此类继承了Enum类而已。在Enum类的构造方法中是受保护的,实际上对于每一个枚举对象一旦声明之后,就表示自动调用此构造方法,所有的编号采用自动编号的方式进行。enum Color{RED, 阅读全文
摘要:
栈的特点:先进后出,所有的内容从栈顶取出,之后每次新增加的内容都保存栈顶之中。Stack定义:public class StackE extends VectorE入栈:public E push(E item)出栈:public E pop()import java.util.*;public class StackDemo {public static void main(String args[]){ StackString s=new StackString(); s.push("A"); s.push("B"); s.push("C"); System.out.pri 阅读全文
摘要:
Collection接口是保存单值最大的父接口,那么Map接口保存的内容是一对值,所有的内容是以:key-value的形式保存的。Map接口本身有三个常用的子类:HashMap,Hashtable,TreeMapMap接口下的操作方法:V put(K key,V value):增加内容V get(Object key):取得设置的内容,根据key取得boolean contarinsKey(Object key):查找指定的key是否存在boolean containsValue(Object value):查找指定的value是否存在boolean isEmpty():判断集合是否为空Se 阅读全文
摘要:
在java的类集中集合输出有以下四种方式:Iterator,ListIterator,foreach,Enumeration,只要碰到集合的输出,就是用Iterator接口。一,Iterator即可Iterator表示迭代接口,接口中定义的方法如下:public boolean hasNext():将指针向下移动,判断是否还有内容public E next():取出当前指针位置的内容public void remove():删除当前指针位置的内容如果要想为Iterator接口实例化,则必须是用Collection接口的如下方法:public IteratorT iterator()impo 阅读全文
摘要:
一,Set接口Set接口也是Collection的子接口,最大的特点是里面没有任何的重复元素,在Set接口中有以下的两个子类是最常用的子类:TreeSet:有序子列,不重复元素HashSet:无序存放,含有重复元素import java.util.*;class Person4 implements Comparable{private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return 阅读全文
摘要:
类集的基本作用就是完成了一个动态的对象数组,里面的数据元素可以动态的增加。类集中提供了以下的集中接口:单值操作接口:Collection,List,Set,其中List和Set是Collection接口的子接口对值的操作接口:Map排序的操作接口:SortedMap,SortedSet输出的接口:Iterator,ListIterator,Enumeration队列:Queue一,Collection接口Collection接口是一个最重要的操作接口,其中规定了一个集合的基本操作方法,此接口下有两个子接口,这两个子接口又分别有着各自的特点。Collection接口定义:public inter 阅读全文