Java字符串函数使用:charAt、length、substring等方法详解
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字符串函数的使用方法。通过这些方法,可以方便地操作字符串,满足各种需求。
