string语法

ads
以下文章来源于何先振,责编小何



String的常用方法


int length():返回字符串的长度。






char charAt(int index);返回索引处的字符 return value[index];






boolean isEmpty(); 判断是否是空字符串 return value.length==0;






String toLowercase():使用默认语言环境,将String中的所有字符转换小写。




String toUppercase(): 使用默认语言环境,将String中的所有字符转换大写。




String trim(); 返回字符串的副本,忽略前面空白和后面的空白。




boolean equals(Object obj):比较字符串的内容是否相同。


boolean equaIgnorseCase(String anotherString):与equals方法类似,忽略大小写。




String concat(String str):将指定字符串连接到此字符的结尾。等价于用“+”。




int compareTo(String anotherString) :比较两个字符串的大小。




String substring(int begIndex):返回一个新的字符串,它是此字符串的从begIndex开始截取到最后的一个子字符串。




String substring(int begindex,int endindex):返回一个新的字符串,它是此字符串从begindex开始截取到endindex(不包含)的一个子字符串。




boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束。




boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始。




boolean startswith(String prefix,int toffset):测试此字符串从指定索引开始的子字符串是否以指定的前缀开始。




boolean contains(Charequence s):当且仅当此字符串包含指定的char值序列时,返回true。




int indexOf(String str):返回指定子字符串在此字符串中第一次出现处索引。




int indexOf(String str,int formIndex):返回指定字符串在此字符串中第一次出现处的索引,从指定索引开始。




int lastIndexOf(String str):返回指定子字符串在此字符串中最右边出现处的索引。




int lastIndexOf(String str,int formIndex):返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。




注:indexOf和lastIndexOf没有找到都是返回-1。




String replace(char oldChar,char newChar):返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar得到的。




String replaceAll(String regex,String replacement):使用给定的replacement 替换此字符串所有匹配给定的正则表达式的子字符串。regex就是正则表达式,通过正则表达式可以匹配一些字符串,比如d匹配的就是数字。




String replaceFirst(String regex,String replacement):使用给定的replacement替换此字符串匹配给定的正则表达式的第一个子字符串。




boolean matches(String regex):告知此字符串是否匹配给定的正则表达式。//表示匹配数字,无数字返回false。




String [] split(String regex):根据给定正则表达式的匹配拆分此字符串。




String [] split(String regex,int limit):根据给定正则表达式的匹配拆分此字符串,最多不超过limit个,如果超过了,剩下的全部都放到最后一个元素中。




关于正则表达式,大家可以先做了解,后面讲Java Web 再说。



点击上方"何先振"关注并选择设为星标
各类IT技术文章不会错过!

最后编辑于:2024/1/8 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com