JAVA语言基础字符串实例讲解
小标 2019-01-09 来源 : 阅读 1109 评论 0

摘要:本文主要向大家介绍了JAVA语言基础字符串实例讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言基础字符串实例讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。


1获取字符串长度:语法:str.length(); 例子:String str=”154645sadwasd” int size=str.length();


注意length()方法返回的字符串长度包括字符串中的空格;


2字符串查找:语法:indexOf(String s)(indexOf方法返回的是字符串中首次出现的索引位置,如果没有搜索到则返回值-1)


语法 lastIndexOf(String str) (lastIndexOf方法用于返回指定字符串最后一次出现的索引的位置,如果没有检索到返回值-1,注意:lastIndexOf方法中,参数是空字符串,这返回结果和length()方法返回的结果相同)


3获取指定索引位置的字符串:语法:str.charAt(int index)index,是整型值,表示指定返回字符的下标;


字符串操作:


获取子字符串:String类中,substring()方法可对字符串进行截取,都是利用字符串下标截取,且明确字符串下标是从0开始,


substring()方法被两种不同的方法重载,来满足不同的需要;语法一:str.substring(int beginIndex),该方法表示,从指定的索引位置截取直到字符串结尾的子串,。


语法二:str.substring(int beinIndex,int endIndex) 表示:表示该方法从字符串某一索引位置开始截取到某索引位置结束的子串 beginIndex 开始截取字符串索引位置,endIndex子字符串在整个字符串中结束的位置。


去掉空格操作


trim()方法返回该字符串副本,忽视掉前导空格和尾部空格


语法:str.trim();


字符串替换


replace()方法可以实现将指定的字符 或者字符串替换为新的字符或字符串


语法1:str.replace(char oldChar,char newChar) oldChar要替换的字符或者字符串,newChar用于替换原来的字符串内容


注意:replace方法替换字符或者字符串 大小写要与原字符串大小写保持一致


判断字符串的开始和结尾:


starts With()方法和endsWith()方法分别用于判断字符串是否以指定的内容开始或者结束,两个方法的返回值都为boolean类型


语法1:str.startsWith(String prefix),判断该字符串前缀是否是参数指定的字符串,例子,str.startsWith(“222”)判断字符串是否以222开头


语法2:endsWith(String suffix)方法判断字符串是否以给定的字符串结束,例子:str.endsWith(“1314”)判断字符串是否以1314结束的


判断字符串是否相等;


方法equals()和equalsIgnoreCase()方法


语法1str.equals (String otherstr) 语法2:str.equalslgnoreCase(String otherstr)


注意方法equals()和equalsIgnoreCase()方法区别:equals方法在进行比较时区分字符串大小写,而equalslgnoreCase方法在大小写的情况下比较乐观字符串是否相等的,返回结果为boolean类型


按字典顺序比较两个字符串:


compareTo()方法按字典顺序比较两个字符串,基于Unciode值,语法:str.cpmpareTo(String otherstr)


字母大小写转换:


方法toLowerCase()方法将字符串中所以字符从大写字母改为小写字母,而方法,toUppreCase()将字符串小写字母改为大写,


语法1:str.toLowerCase() 语法2:str.toUpperCase(),注意两个方法替换大小写对于数字和非字符没有影响。


字符串分割,


方法split()使用字符串按指定的分割字符或字符串对内容进行分割,并将分割后结果存放在字符串数组中,


split()方法提供两种重载,


语法1:split(String sign), 语法2str.split(String sign,int limit)对给定的字符串进行拆分,并限制次数


格式化字符串;


方法format()用于创建格式化的字符串,format()有两种重载形式:


语法1:str.format(String format。Object ..args) 使用指定的格式字符串和参数返回一个格式字符串,格式化后的字符串使用本地默认的语言环境,语法2;str.format(Local,1,String format,Object ..args),注意,如果格式化过程中1为null则不进行本地化,(1格式化过程中要应用的语言环境)


          

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程