037-038常用的类.ppt
《037-038常用的类.ppt》由会员分享,可在线阅读,更多相关《037-038常用的类.ppt(19页珍藏版)》请在三一文库上搜索。
1、2006,1,Java程序设计基础 专业教程 理论讲解部分 Ver 3.1,2006,2,课程概述,String和StringBuffer Vector,重点,String和StringBuffer Vector,难点,Vector,学习目标,掌握Java常用的类,2006,3,5.1 String和StringBuffer,5.1.1 String,String 字符串类 不是关键字.,字符串是静态的,当他一旦创建后就不可再更改.在程序中如果出现经常改变得字符串就要考虑用String还是否合适.,构造函数,String(),创建一个空的String.,String(char value),分
2、配一个新 String ,它包含有字符数组参数中的字符序列。,String(StringBuffer buffer),分配一个新 String ,它包含有当前字符串缓冲区参数中的字符序列。,2006,4,5.1 String和StringBuffer,5.1.1 String,函数列表,char charAt(int index),返回指定索引处的字符。,boolean contains(CharSequence s),返回字节对象对应的整型值。,static String copyValueOf(char data),返回一个等价于指定字符数组的 String 。,boolean equal
3、s(Object anObject),返回在该字符串中指定字符第一次出现处的索引。,int indexOf(int ch),比较该字符串和指定的对象。,2006,5,5.1 String和StringBuffer,5.1.1 String,函数列表,int indexOf(int ch, int fromIndex),在指定索引处开始查找,返回在该字符串中指定字符第一次出现处的索引。,int indexOf(String str),返回在该字符串中指定的子字符串第一次出现处的索引。,int indexOf(String str, int fromIndex),在指定索引处开始查找,返回在该字符
4、串中指定的子字符串第一次出现处的索引。,int length(),返回是该字符串子串的新字符串。,String substring(int beginIndex),返回该字符串的长度。,2006,6,5.1 String和StringBuffer,5.1.1 String,函数列表,char toCharArray(),把该字符串转换成一新的字符数组。,2006,7,5.1 String和StringBuffer,5.1.2 StringBuffer,StringBuffer像String一样,含有一个字符序列。然而, StringBuffer对象允许创建可变的字符串。StringBuffer
5、类的方法使得创建及改变一个字符串变得很容易。StringBuffer是用一组内存空间创建的。,构造函数,StringBuffer(),构造一个不包含字符的字符串缓冲区,其初始的容量设为 16 个字符。,2006,8,5.1 String和StringBuffer,5.1.2 StringBuffer,构造函数,StringBuffer(int capacity),构造一个不包含字符的字符串缓冲区,其初始容量由参数 length 设定。,StringBuffer(String str),构造一个字符串缓冲区,使它表示和字符串参数相同的字符序列。,函数列表,StringBuffer append(
6、* b),把 * 型参数的字符串表示添加到字符串缓冲区。,注:*包含很多类型包括boolean char char double float int long Object Strng StringBuffer等,2006,9,5.1 String和StringBuffer,5.1.2 StringBuffer,函数列表,int capacity(),返回字符串缓冲区的当前容量。,char charAt(int index),返回字符串缓冲区中特定位置的字符。,StringBuffer delete(int start, int end),删除一个子串.从start开始至end-1的子串被删除
7、.,StringBuffer deleteCharAt(int index),删除指定位置的字符,StringBuffer insert(int offset, * b),把 * 型参数的字符串表示添加到该字符串缓冲区。,注:*同append(),2006,10,5.1 String和StringBuffer,5.1.2 StringBuffer,函数列表,void setCharAt(int index, char ch),字符串缓冲区指定位置的字符设置为 ch。,2006,11,5.2 Vector,5.2.1 构造方法,Vector 类实现了可动态扩充的对象数组。类似数组,它包含的元素可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 037 038 常用
链接地址:https://www.31doc.com/p-2125700.html