Java常用的常用的API
1
上讲回顾
线程的概念主线程创建线程线程的基本操作
2
本讲目标
了解API的使用理解String类和StringBuffer类
掌握集合类的使用
3
理解API的概念的概念理解
API:applicationProgrammingInterface,就是应用
程序编程接口
包java.lang.*lang包提供Java语言进行开发
设计所需要的最基本的类包java.util.*util包提供事件模型、集合框架、日期时间工4具和各种有用的类
String类和类和StringBuffer类类和类
字符串处理类
String类对象一旦初始化就不能再改变StringBuffer类可用域处理内容可变的字符串
String类的几个常用方法
Equals//用来作判断比较equalsIgnoreCase//比较两个字符时忽略大小写,indexOf()//返回一个字符在该字符串中的首次出现的位置Substring(intbegin)//在一个字符串中指定从begin开始到未尾的字符串,如果begin的数值超过了
5
StringBuffer类类
Append(Stringstr)//用来在字符串未尾连接一个新的字符串str;
实例:StringBufferstr=newStringBuffer();
str.append(“a”).append(“b”).append(“c”)
Insert(intoffset,Stringsub);在指定位置插入字符串sub;
delete(intbeginIndex,intendIndex)用于删除从beginIndex开始到endIndex结束之间的字符;
6
实例
见例子:
String_me.javaStringBuffer_me.java
7
Vector向量类与向量类与Enumeration接口向量类与接口
它是允许不同类型元素共存的变长数组,具有比数组更强大的功能。它自身封装了一许多有用的方法来操作和处理这些数据。Vector类对象所表达的序列元素的个数是可变的。
8
Vector在什么情况下使用在什么情况下使用
需要处理的数据系列中的元素都是对象,且数目不定;
需要把不同类的对象组合成一个语句序列;
需要对对象序列中的元素频繁地进行插入和删除操作;
经常需要定位数据序列中的对象或其他查找操9作;
向量类的基本操作
向向量序列中添加元素
addElement(objectobj),将新元素添加到向量序列的尾部;insertElement(Objectobj,intindex),将新元素插入到指定的index处;
修改向量序列中的元素位置号
VoidsetElementAt(objectobj,intindex)将向量序列index位置处的对象元素设置成obj,
清除向量序列中的元素
10VoidremoveAllElements()清除向量序列中的所有元素;
集合框架
什么是集合
通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。
什么是集合框架