8-Java语言包与工具包.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8-Java语言包与工具包要点

* * * * * * EmailOperation.java(测试用题) BoundedRandom.java 更改字符串的大小写形式 有时候,我们需要将字符串中字符的大小写形式进行转换 方 法 原 型 说 明 String toUpperCase() 返回当前字符串的全大写形式 String toLowerCase() 返回当前字符串的全小写形式 更改大小写形式示例 String str1 = Java is OOP; String str2; str2 = str1.toLowerCase(); System.out.println(str2); str2 = str1.toUpperCase(); System.out.println(str2); 数据格式转化 在某些特定的场合,我们可能需要将字符串转化成其它格式的数据进行操作 方 法 原 型 说 明 byte[] getBytes() 返回当前字符串转化成byte型数组的形式(即字符串在内存中保存的最原始的二进制形态) char[] toCharArray() 返回当前字符串的字符数组形式,类似于C语言中字符串的保存形式 字符串的不变性 在Java中一旦创建了字符串就不能直接更改,这就是字符串的不变性 而StringBuffer类正是针对此问题而提供的字符可变序列 StringBuffer与String是同等的类,唯一区别是可以进行更改 StringBuffer类 StringBuffer类用于表示可以修改的字符串 使用+运算符的字符串将自动创建StringBuffer对象 以下是StringBuffer类的构造方法, 构造方法 说 明 StringBuffer() 创建一个空的StringBuffer对象,默认保留16个字符的缓冲空间 StringBuffer(String str) 根据字符串str的内容创建StringBuffer对象,并默认保留 16 个字符的缓冲空间 StringBuffer(int capacity) 创建一个空的StringBuffer对象,缓冲空间大小由capacity指定 StringBuffer类的常用方法 方 法 原 型 说 明 StringBuffer insert(int index, x x) 将x插入到索引为index的位置,x可以为任何类型的数据 int length() 获得当前StringBuffer对象的长度 void setCharAt(int index, char ch) 使用 ch 指定的新值替换 index指定的位置上的字符 String toString() 转换为字符串形式 StringBuffer reverse() 将当前StringBuffer对象中的字符序列倒置 StringBuffer类的常用方法 将str添加到尾部 StringBuffer append(String str) 方 法 原 型 说 明 StringBuffer delete(int start, int end) 删除当前对象中从start位置开始直到 end 的前一位的字符序列 StringBuffer deleteCharAt(int index) 将删除 index 指定的索引处的字符 StringBuffer replace(int start, int end, String str) 此方法使用一组字符替换另一组字符。将用替换字符串从 start指定的位置开始替换,直到 end 的前一位结束 StringBuffer strBuf = new StringBuffer(Java); strBuf.append(“ Guide Ver1/”); //添加到尾部 System.out.println(strBuf); strBuf.append(3); System.out.println(strBuf); strBuf.insert(5, Student); //插入 System.out.println(strBuf); strBuf.setCharAt(20, .); //替换字符 System.out.println(strBuf); strBuf.reverse(); //倒序 System.out.println(strBuf); String str = strBuf.toString(); System.out.println(str); Math类 Math类中提供了一系列基本数学运算和几何运算的方法 该类的构造方法被修饰为private,因此不能实例化 该类中的所有方法都是静态的,可以通过类名

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档