- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组,字符串
5.13 对象的字符串表示 在子类的讲述中我们讲过,所有的类都默认地是java.lang包中Object类的子类或间接子类. Object类有一个public 方法 toString(),一个对象通过调用该方法可以获得该对象的字符串表示. 5.14 使用StringTokenizer类分析字符串 有时我们需要分析字符串并将字符串分解成可被独立使用的单词,这些单词叫做语言符号. 例如,对于字符串We are Students ,如果我们把空格作为该字符串的分隔符,那么该字符串有三个单词 语言符号.而对于字符串WE,are,Student,如果我们把逗号作为了该字符串的分隔符,那么该字符串有三个单词语言符号. 当我们分析一个字符串并将字符串分解成可被独立使用的单词时,可以使用java.util 包中的StringTokenizer类,该类有两个常用的构造方法 StringTokenizer(String s)为字符串s构造一个分析器.使用默认的分隔符集合,即空格符若干个空格被看做一个空格,换行符,回车符,Tab符,进纸符. StringTokenizer(String s, String delim)为字符串s 构造一个分析器.参数dilim中的字符被作为分隔符. StringTokenizer fenxi=new StringTokenizer(we are student); StringTokenizer fenxi=new StringTokenizer(we ,are ; student, , ; ); 我们把一个StringTokenizer对象称作一个字符串分析器.一个分析器可以使用nextToken()方法逐个获取字符串中的语言符号单词,每当调用nextToken()时,都将在字符串中获得下一个语言符号.通常用while循环来逐个获取语言符号,为了控制循环,我们可以使用StringTokenizer类中的hasMoreTokens()方法,只要字符串中还有语言符号,该方法就返回true,否则返回false.另外我们还可以调用countTokens()方法得到字符串一共有多少个语言符号. 5.15 Character 类 当处理字符串时,Character 类中的一些类方法是很有用的,这些方法可以用来进行字符分类,比如判断一个字符是否是数字字符或改变一个字符大小写等. public static boolean isDigit(char ch) 如果ch 是数字字符方法返回 true,否则返回false. public static boolean isLetter(char ch) 如果ch是字母方法返回 true,否则返回false. public static boolean isLetterOrDigit(char ch) 如果ch 是数字字符或字母方法返回true,否则返回false. public static boolean isLowerCase(char ch) 如果ch是小写字母方法返回 true,否则返回false. public static boolean isUpperCase(char ch) 如果ch是大写字母方法返回 true,否则返回false. public static char toLowerCase(char ch) 返回ch的小写形式. public static char toUpperCase(char ch) 返回ch的大写形式. public static boolean isSpaceChar(char ch) 如果ch是空格返回true. 5.16 字符串与字符,字节数组 5.16.1. 字符串与字符数组 1.用字符数组创建字符串对象 String 类中有两个用字符数组创建字符串对象的构造方法 String(char[] a) 该构造方法用指定的字符数组构造一个字符串对象. String(char[] a,int offset,int length) 用指定的字符数组的一部分,即从数组起始位置offset开始取length个字符构造一个字符串对象. 2.将字符串中的字符拷贝到字符数组 public void getChars(int start,int end,char c[],int offset ) 字符串调用getChars 方法将当前字符串中的一部分字符拷贝到参数c 指定的数组中,将字符串中从位置start 到end-1位置上的字符拷贝的数组c中,并从数组c 的offset处开始存放这些字符.需要注意的是,必须
您可能关注的文档
最近下载
- 如何撰写发明专利ppt课件--如何撰写发明专利.pptx VIP
- 双螺杆泵产品样本.pdf VIP
- 中考数学计算题练习100题附答案(中考真题).docx VIP
- 《材料成型原理》教学大纲(金属凝固原理及塑性成形原理部分,基础知识点概括,考研必备).pdf VIP
- FANUC发那科 3.12机器人基础功能-全备份以及镜像备份操作.pdf VIP
- 2025年四川发展控股有限责任公司校园招聘笔试备考题库带答案详解.docx
- 创伤急救知识试题(含答案).docx
- 《现代物流学》(第四版)电子课件 第10章 现代物流学(第4版).pptx VIP
- 智慧农场建设方案.docx VIP
- FANUC发那科 4.15机器人通讯支持-Profibus通讯设置(机器人做从站).pdf VIP
文档评论(0)