1、Vector类
1.1、 Vector类似于一个数组,但与数组相比在使用上有以下两个优点。
(1) 使用的时候无需声明上限,随着元素的增加,Vector的长度会自动增加。
(2) Vector提供额外的方法来增加、删除元素,比数组操作高效。
1.2、Vector类常用的方法有:add、remove、get、set、toString、size等。
2、Hashtable类
2.1、Hashtable类存储的是对象的名-值对。将对象的名和它的值相关联同时存储,并可以根据对象名来提取它的值。
在Hashtable中,一个键名只能对应着一个键值,然而一个键值可以对应多个键名,键名必须是惟一的。
2.2、Hashtable类常用的方法有:add、remove、get、put、toString、size等。
3、Enumeration接口
3.1、实现Enumeration接口的对象生成一系列元素,通过nextElement()方法依次读取下一个元素。
3.2、Enumeration接口只有两种方法: hasMoreElements()、nextElement()
3.3、Enumeration接口及其方法通常与Vector、Hashtable一起连用,用来枚举Vector中的项和Hashtable中的键名,例如:
for (Enumeration e = v.elements() ; e.hasMoreElements() ;)
System.out.println(e.nextElement());
4、Date类
用来指定日期和时间,方法主要是toString(),getTime()。
5、String类
5.1、String类用于操作非数值型字符串,它提供了七类方法操作,分别为字符串创建、字符串长度、字符串比较、字符串检索、字符串截取、字符串运算和数据类型转换。
5.2、具体方法有:length、equals、equalsIgnoreCase、indexOf、Substring
6、StringBuffer类
6.1、StringBuffer类提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活得多。
6.2、较String类,StringBuffer类多append和insert两个方法
7、StringTokenizer类
7.1、StringTokenizer类是一个实现Enumeration接口的类,它使得应用程序可以将字符串分成多个记号,默认情况下以空格为分隔符,
例如将字符串“this is a test”分成四个单词记号。用户也可以指定分隔符。分隔符为false,分割字符串;分隔符为true,则将分隔符自身作为分割后的字符串的一部分。
7.2、常用方法有:countTokens()、 hasMoreTokens()、nextToken(String delim)