Object常用类.ppt

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

String 常用方法 length();字符串长度 charAt(int?index) ??????????返回指定索引处的 char 值。 getBytes() ??????????使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 toCharArray() ???将此字符串转换为一个新的字符数组。 getChars(int?srcBegin, int?srcEnd, char[]?dst, int?dstBegin) ??????????将字符从此字符串复制到目标字符数组. 字符编码的转换 GB2312 //国标中文 GBK String s = new String(s.getBytes(“ISO8859-1”) “GB2312”) 判断字符串中是否有中文 If( s.getBytes().length>s.length) { System.out.println(“一定有中文”); 中文的个数==== s.getBytes().length-s.length } 把字符串中的中文分离出来 char [] cs= s.toCharArray();//将s字符串添加到char数组中去 for( char c : cs){ If( (“”+c). getBytes(). length>(“”+c). Length() ) System.out.println(“字符是”+c); } //getBytes() 是字符串调用的函数 C 是字符不能直接调用 将字符串中的字符,数字,中文分离 for(char c : cs) { if((""+c).getBytes().length>(""+c).length()) { System.out.println("中文=="+c); } else if((c>='a' && c<='z') || (c>='A'&&c<='Z')) { System.out.println("英文字符=="+c); } else if (c>='0' && c<='9') { System.out.println("数字====" +c); } } String类-2 字符串的比较: compareTo(String?anotherString) ??????????按字典顺序比较两个字符串。 compareToIgnoreCase(String?str) ??????????按字典顺序比较两个字符串,不考虑大小写。 equals(Object?anObject) boolean??????? ??将此字符串与指定的对象比较。? equalsIgnoreCase(String?anotherString) boolean ??????????将此 String 与另一个 String 比较,不考虑大小写。 查找字符串 indexOf(int?ch) ??????????返回指定字符在此字符串中第一次出现处的索引。 ?intindexOf(int?ch, int?fromIndex) ??????????返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。 ?intindexOf(String?str) ??????????返回指定子字符串在此字符串中第一次出现处的索引。 ?intindexOf(String?str, int?fromIndex) ??????????返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。 返回int 字符位置索引 indexOf Name.indexOf(s)==0; 相等 Name.indexOf(s)>=0; 包含 Name.indexOf(s)<0; 不包含 lastIndexOf(String?str) ??????????返回指定子字符串在此字符串中最右边出现处的索引。 查找字符串 startsWith(String?prefix) boolean??? ?测试此字符串是否以指定的前缀开始。 ?startsWith(String?prefix, int?toffset) ?? 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。 endsWith(String?suffix) ??????????测试此字符串是否以指定的后缀结束。 抽取字符串

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档