版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年郑州医药健康职业学院单招职业技能考试模拟试题附答案详解
- 2026山东师范大学附属小学第二批招聘14人备考题库附答案详解(突破训练)
- 四川护理职业学院2026年4月编外工作人员招聘备考题库(8人)有答案详解
- 2026云南昆明东川区妇幼健康服务中心招聘康复治疗师1人备考题库及答案详解(全优)
- 2026四川泸州江阳区华阳街道社区卫生服务中心就业见习岗位招聘6人备考题库附答案详解(基础题)
- 2026新疆博尔塔拉州博乐市新宏业汽车销售有限责任公司招聘5人备考题库及答案详解(必刷)
- 2026浙江财经大学招聘4人备考题库完整答案详解
- 2026四川成都城建投资管理集团有限责任公司市场化选聘所属企业经理层成员1人备考题库含答案详解(培优b卷)
- 2026宁波钱湖控股有限公司招聘派遣制人员1人备考题库含答案详解(预热题)
- 2026贵州黔东南州凯里市九韶实验高级中学教师招聘38人备考题库附答案详解(综合卷)
- 九师联盟2026届高三年级下学期4月测试英语试卷
- 新高考浪潮下生物学教学中学习共同体的构建与实践探索
- 2024年高考化学试卷(重庆)
- 2026年广东佛山市高三二模高考物理模拟试卷试题(含答案详解)
- 2026年中国化工经济技术发展中心招聘备考题库及1套参考答案详解
- 特种设备数据分析师面试题及答案解析
- 化工事故应急处理培训
- 魏晋南北朝书法艺术
- 2025年纪检监察笔试题及答案
- 备战2026年高考地理考试易错题(新高考)人文地理选择题50题专练(原卷版)
- 慢病防治课题申报书模板
评论
0/150
提交评论