欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > JAVA字符串操作汇总

JAVA字符串操作汇总

2025/4/19 17:34:44 来源:https://blog.csdn.net/2301_80386162/article/details/142346666  浏览:    关键词:JAVA字符串操作汇总

一、Character 类

属于 java.lang 包。它提供了对单个字符的封装,包含了许多实用的方法来处理和检查字符数据。

isDigit(char ch):判断字符是否为数字。

isLetter(char ch):判断字符是否为字母(包括大写字母和小写字母)。

isLetterOrDigit( ):用于判断字符是否为字母或数字。

isUpperCase(char ch): 判断字符是否为大写字母。

isLowerCase(char ch):判断字符是否为小写字母。

toUpperCase(char ch):将字符转换为大写形式。

toLowerCase(char ch):将字符转换为小写形式。

以上所有方法返回值都是 boolean 类型。空格、标点符号、符号和其他特殊字符不会被视为字母或数字。

二、String 类

length( ): 获取字符串的长度。

charAt(int index):获取字符串中指定位置的字符:

参数 index 是要获取字符的位置,索引从 0 开始计数。如果指定位置越界(即小于 0 或大于等于字符串长度),则会抛出 StringIndexOutOfBoundsException 异常。

注:返回值是 char 类型。

toLowerCase( ):转换为小写字母。

toUpperCase( ): 转换为大写字母。

trim( ):去除字符串开头和结尾的空白字符。

equals( ):用于比较两个字符串内容是否相同。

equalsIgnoreCase():比较字符串时忽略大小写。

subString(int Index,int end):返回从指定Index索引位置开始到字符串的end位置的子字符串。

返回的子字符串不包括 end 位。

indexOf():搜索字符或子串,返回第一个匹配到的字符的索引位置。未匹配则返回 -1。

lastIndexOf():同上,不过搜索方向相反,由后往前搜索,返回的索引位置一样为正序。

lastIndexOf('c',15):前面的c是想匹配的数,后面的15是从指定索引位置开始向前匹配。若开始位置,超过字符串的最大长度,也不会报错,而是直接从末尾往前匹配。

startsWith():用于检查字符串是否以指定的前缀开始。如果是,则返回 true;否则返回 false。

contac():这个方法将字符串 s2 追加到字符串 s1 的末尾,并返回一个新的字符串。

contains():检查字符串 s1 是否包含子字符串 s2。如果 s1 中包含 s2,则该方法返回 true;否则,返回 false。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词