07_字符串.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
07_字符串

七.字符串 String类与StringBuilder类 一.字符串 字符串或串(String)是由零个或多个字符组成的有限序列。一般记为 s=‘a1a2???an’(n=0)。它是编程语言中表示文本的数据类型。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长 度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链 接存储方式。 1.1 NULL值 与 “空”值 NULL值与空值是两个不同的概念 . null 值是一个特殊值,它不同于任何数据类型的任何有效值。然而,null 值在任何数据类型中都是合法值。null 值用于表示缺少或不适用的信息.每种数据类型的空值有不同的规定,String 是被初始化为 null,不是空字符。 null,““,” “,都是不同的。(NULL值 空值 空格字串) 字符类型的空值规定. 空串”” 空格” “ 制表符”\t” 回车”\r” 换行”\n”. 1.2 String类的方法介绍 方法名称 参数 作用 Length() String中字符个数 charAt() int索引(位置) 取得String中指定位置上的char getchars(),getBytes() 要复制部分的起点和终点索引,复制的目标数组,目标数组的起始索引 复制char或byte到一个目标数组 toCharArray() 生成一个char[]包含String中所有字符 equsla() 进行比较的String 比较两个String的内容是否相同 compareTo() 进行比较的String 按字母顺序比较String的内容 比较结果为负数,零,或正数。 startsWith() 是否是自变量的起始String 返回boolean结果,以表明该String是否以参数起始 endsWith() 该String后缀String 返回boolean结果,以表明参数是否该字符串的后缀 contains() 要搜索的Char Sequence 如果该String对象包含参数的内容则返回true indexOf() lastIndexOf() 重载版本包括:char,char与起始索引,String,String与起始索引 如果该String并不包含此参数,就返回-1,否则返回参数在String中的起始索引.lastIndexOf()是从后向前搜索. substring()(subsequence()) √subsequence 次序 重载版本:起始索引;起始索引+终点坐标 返回一个新的String,以包含参数指定的子字符串. concat() 要连接的String 返回一个新的String对象,内容为原始的String replace() 要替换掉的字符,用来进行替换的新字符,也可以用一个CharSequence来替换另外一个CharSequence 返回替换字符后的新String对象,如果没有替换发生,则返回原始的String对象 toLowerCase() toUpperCase() 将字符的大小写改变之后,返回一个新String对象.如果没有改变发生,则返回原始String对象 trim() √trim 整理 将String两端的空白字符删除后,返回一个新的String对象,如果没有改变发生,则返回原始的String对象 实战 方法 說明 length() 取得字串的长度 equals() 判断两个String内容是否相同 toLowerCase() 转换字符串中的英文字符为小写 toUpperCase() 转换字符串中的英文字符为大写 String Text = hello; out.println(字符串的内容是+Text); out.println(字符串的长度+Text.length()); out.println(等于hello?+Text.equals(hello)); out.println(转为大写:+Text.toUpperCase()); out.println(转为小写:+Text.toLowerCase()); 1.3 String类的静态方法 所谓静态方法就是可以不构造对象直接调用的方法. String类下有这几种常用的静态方法. String.format();格式化字符串 StringValueOf(数据);将其他类型数据转换成字符串类型数据. 类型转字符 d 整数10进制 e 浮点科学记数 c Unicode字符

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档