JAVA常见字符串函数_第1页
JAVA常见字符串函数_第2页
JAVA常见字符串函数_第3页
JAVA常见字符串函数_第4页
JAVA常见字符串函数_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常见字符串函数函数名格式功能charAtcharAt(int index)返回指定位置上的字符实例String str="Hello,World!"System.out.println(str.charAt(1);结果ecompareTocompareTo(String str)按ASCII顺序比较字符串大小,返回字符ASCII值之差,返回值大于0,表示大于返回值等于0,表示相等返回值小于0,表示小于实例String str="Hello,World!"System.out.println(pareTo("I");结果-1,

2、表示"Hello,World!"小于”I”compareToIgnoreCasecompareToIgnoreCase(String str)按ASCII顺序比较字符串大小,返回字符ASCII值之差,但忽略大小写返回值大于0,表示大于返回值等于0,表示相等返回值小于0,表示小于实例String str="Hello,World!"System.out.println(pareToIgnoreCase("hello,world!");结果0,表示忽略大小写,两个字符串相等concatconcat(String str)将指定字符串联到此

3、字符串的结尾实例String str="Hello,World!"System.out.println(str.concat("ok");结果Hello,World!okcopyValueOfcopyValueOf(char ch,int start,int length)从字符数组指定位置复制指定个数的字符实例String str="Hello,World!"char ch='H','e','l','l','o'System.out.println(st

4、r.copyValueOf(ch,0,2);System.out.println(str);结果HeHello,World!copyValueOfcopyValueOf(char,ch)复制字符数组中的字符实例String str="Hello,World!"char ch='H','e','l','l','o'System.out.println(str.copyValueOf(ch);System.out.println(str);结果HelloHello,World!endsWithend

5、sWith(String str)测试是否以指定字符串结尾实例String str="Hello,World!"System.out.println(str.endsWith("!");System.out.println(str.endsWith("d");结果truefalse函数名格式功能equalsequals(Object obj)测试字符串是否相等实例String str="Hello,World!"System.out.println(str.equals("ok");结果fals

6、eequalsIgnoreCaseequalsIgnoreCase(String str)测试字符串是否相等,但忽略大小写实例String str="Hello,World!"System.out.println(str.equalsIgnoreCase("hello,world!");结果truegetBytesgetBytes()获取字符串对应的字节数组实例String str="Hello,World!"byte b=new byte20;b=str.getBytes();/通过字节数组生成字符串System.out.print

7、ln(new String(b);结果Hello,WorldgetCharsgetChars(int srcBegin,int srcEnd,char dst,int dstBegin)从字符串中指定开始位置到结束位置之前的所有字符复制到字符数组中实例char ch=new char5;String str="Hello,World!"str.getChars(0,5,ch,0);System.out.println(new String(ch);结果HelloindexOfindexOf(int ch)返回指定字符在此字符串中第一次出现处的索引实例String

8、str="Hello,World!"System.out.println(str.indexOf('o');结果4indexOfindexOf(int ch, int fromIndex)从指定的索引开始从前往后搜索,返回在此字符串中第一次出现指定字符处的索引实例String str="Hello,World!"System.out.println(str.indexOf('o',6);结果7函数名格式功能lastIndexOflastIndexOf(int ch)返回最后一次出现的指定字符在此字符串中

9、的索引实例String str="Hello,World!"System.out.println(str.lastIndexOf('o');结果7lastIndexOflastIndexOf(int ch,int fromIndex)从指定的索引处开始进行从后向前搜索,返回最后一次出现的指定字符在此字符串中的索引实例String str="Hello,World!"System.out.println(str.lastIndexOf('o',3);System.out.println(str.lastIndexOf(

10、9;o',5);System.out.println(str.lastIndexOf('o',7);结果-147lengthlength()返回字符串中字符的个数实例String str="Hello,World!"System.out.println(str.length();结果12regionMatchesregionMatches(int start,String other,int start,int len)比较字符串从指定位置开始与另一字符串从指定位置和指定长度的区域是否相等实例String str="Hello,World!

11、"System.out.println(str.regionMatches(0,"Hello",0,5);System.out.println(str.regionMatches(1,"Hello",0,5);结果truefalsereplacereplace(char oldChar, char newChar)返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的实例String str="Hello,World!"System.out.println(str.replace(

12、'l','L');结果HeLLo,WorLd!replaceAllreplaceAll(String oldStr,String newStr)返回一个新的字符串,它是通过用oldStr替换此字符串中出现的所有newStr而生成的实例String str="Hello,World!"System.out.println(str.replaceAll("Hello","HELLO");结果HELLO,World!函数名格式功能splitsplit(String str)将字符串按指定的分隔符串分离而生成的

13、字符串数组,并返回字符串数组实例String strArr=new String2;String str="Hello,World!"strArr=str.split(",");System.out.println(strArr0);System.out.println(strArr1);结果HelloWorld!startsWithstartsWith(String str)测试是否以指定字符串开头实例String str="Hello,World!"System.out.println(str.startsWith("H

14、");结果truesubstringsubstring(int beginIndex)返回指定索引处开始到此字符串末尾的子串实例String str="Hello,World!"System.out.println(str.substring(6);结果World!substringsubstring(int beginIndex, int endIndex)返回指定索引处beginIndex开始到指定索引处endIndex 1之间的子串实例String str="Hello,World!"System.out.println(str.subs

15、tring(0,5);System.out.println(str);结果HelloHello,World!toLowerCasetoLowerCase()将字符串中所有字符都转换为小写实例String str="Hello,World!"System.out.println(str.toLowerCase();结果hello,world!toUpperCastoUpperCase()将字符串中所有字符都转换为大写实例String str="Hello,World!"System.out.println(str.toUpperCase();结果HELLO

16、,WORLD!trimtrim()返回去除前后空格的字符串实例String str=" Hello,World! "System.out.println(str.trim();结果Hello,World!函数名格式功能valueOfvalueOf(int i)valueOf(char ch )把不同类型的数字转化为字符串实例char ch='c','h','i','n','a'String str="Hello,World!"System.out.println(str.va

17、lueOf(123);System.out.println(str.valueOf(ch);结果123chinaappendappend(String str)将指定的字符串str追加到原字符串中,原字符串内容将发生变化实例StringBuffer str=new StringBuffer("Welcome to ");str.append("china");System.out.println(str);结果Welcome to chinadeletedelete(int start,int end)删除字符串中从指定开始位置到结束位置-1之间的字符实

18、例StringBuffer str=new StringBuffer("Welcome to ");str.delete(0,3);System.out.println(str);结果come to deleteCharAtdeleteCharAt(int index)删除字符串中指定位置的字符实例StringBuffer str=new StringBuffer("Welcome to ");str.deleteCharAt(0);System.out.println(str);结果elcome to insertinsert(int offset, String str)将str插入到字符串指定的位置之前实例StringBuffer str=new StringBuffer("Welcome to ");str.insert(0,"china ");

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论