欢迎访问宙启技术站
智能推送

Java字符串函数使用:charAt、length、substring等方法详解

发布时间:2023-07-06 05:52:52

Java字符串是不可变的,即创建后无法修改。字符串是由字符组成的,每个字符都有一个索引值,从0开始计数。

charAt方法:charAt方法用于获取指定索引位置的字符。例如,可以通过str.charAt(0)来获取字符串str的 个字符。

length方法:length方法用于获取字符串的长度,即字符的个数。例如,可以通过str.length()来获取字符串str的长度。

substring方法:substring方法用于获取一个子字符串,即从原字符串中截取一段指定索引范围的子字符串。substring方法有两个重载的形式:

1. substring(int beginIndex):截取从指定索引位置开始到字符串末尾的子字符串。

2. substring(int beginIndex, int endIndex):截取从beginIndex(包含)到endIndex(不包含)之间的子字符串。

例如,可以通过str.substring(0, 3)来获取字符串str从索引0开始到索引3(不包含)的子字符串。

toLowerCase方法:toLowerCase方法用于将字符串中的所有字符转换为小写字母。

toUpperCase方法:toUpperCase方法用于将字符串中的所有字符转换为大写字母。

startsWith方法:startsWith方法用于判断字符串是否以指定的前缀开始。

endsWith方法:endsWith方法用于判断字符串是否以指定的后缀结束。

indexOf方法:indexOf方法用于获取指定字符串在原字符串中 次出现的索引位置。

lastIndexOf方法:lastIndexOf方法用于获取指定字符串在原字符串中最后一次出现的索引位置。

replace方法:replace方法用于替换字符串中的指定字符或子字符串。例如,可以通过str.replace("a", "b")将字符串str中的所有字符"a"替换为"b"。

trim方法:trim方法用于去除字符串两端的空格。

例如,可以通过str.trim()去除字符串str两端的空格。

concat方法:concat方法用于将两个字符串拼接为一个字符串。

例如,可以通过str1.concat(str2)将字符串str1和str2拼接为一个字符串。

总结:以上是常用的Java字符串函数的使用方法。通过这些方法,可以方便地操作字符串,满足各种需求。