第七章_常用类讲述.ppt

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

String类的判断功能 boolean equals(Object obj) boolean equalsIgnoreCase(String str) boolean contains(String str) boolean startsWith(String str) boolean endsWith(String str) boolean isEmpty() String类的获取功能 int length() char charAt(int index) int indexOf(int ch) int indexOf(String str) int indexOf(int ch,int fromIndex) int indexOf(String str,int fromIndex) String substring(int start) String substring(int start,int end) String类的转换功能 byte[] getBytes() char[] toCharArray() static String valueOf(char[] chs) static String valueOf(int i) String toLowerCase() String toUpperCase() String concat(String str) String类的其他功能 替换功能 String replace(char old,char new) String replace(String old,String new) 去除字符串两空格 String trim() 按字典顺序比较两个字符串 int compareTo(String str) int compareToIgnoreCase(String str) String类练习 把数组中的数据按照指定个格式拼接成一个字符串 举例:int[] arr = {1,2,3}; 输出结果:[1, 2, 3] 字符串反转 举例:键盘录入”abc” 输出结果:”cba” 统计大串中小串出现的次数 举例:在字符串” woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun”中java出现了5次 StringBuffer类概述及其构造方法 StringBuffer类概述 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题 线程安全的可变字符序列 StringBuffer和String的区别? 构造方法 public StringBuffer() public StringBuffer(int capacity) public StringBuffer(String str) StringBuffer类的成员方法 添加功能 public StringBuffer append(String str) public StringBuffer insert(int offset,String str) 删除功能 public StringBuffer deleteCharAt(int index) public StringBuffer delete(int start,int end) 替换功能 public StringBuffer replace(int start,int end,String str) 反转功能 public StringBuffer reverse() StringBuffer类的成员方法 截取功能 public String substring(int start) public String substring(int start,int end) 截取功能和前面几个功能的不同 返回值类型是String类型,本身没有发生改变 StringBuffer类练习 String和StringBuffer的相互转换 把数组拼接成一个字符串 把字符串反转 判断一个字符串是否是对称字符串 例如abc不是对称字符串,aba、abba、aaa、mnanm是对称字符串 StringBuffer类面试题 通过查看API了解一下StringBuilder类 String,StringBuffer,StringBuilder的区别 StringBuffer和数组的区别 看程序写结果: String作为参数传递 StringBuffer作为参数传递 数组高级(排序和查找) 排序 冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 选

文档评论(0)

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

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

1亿VIP精品文档

相关文档