Java内置的字符串函数及其用法介绍
Java内置的字符串函数有很多,包括字符串的创建、截取、连接、查找、替换等功能。下面对一些常用的字符串函数进行介绍。
1. 创建字符串函数:
- 使用字符串字面量创建字符串: String str = "Hello, World!";
- 使用构造函数创建字符串: String str = new String("Hello, World!");
2. 获取字符串长度:
- int length():返回字符串的长度,即字符的个数。
3. 字符串截取:
- String substring(int beginIndex, int endIndex):获取指定索引范围内的子字符串,包括beginIndex,不包括endIndex。
4. 字符串连接:
- String concat(String str):将指定的字符串连接到此字符串的末尾。
- +运算符:可以直接使用加号将字符串连接起来。
5. 字符串查找:
- int indexOf(int ch):返回字符ch在字符串中 次出现的位置。
- int indexOf(int ch, int fromIndex):返回字符ch在字符串中从指定索引从fromIndex开始 次出现的位置。
- int indexOf(String str):返回字符串str在字符串中 次出现的位置。
- int indexOf(String str, int fromIndex):返回字符串str在字符串中从指定索引从fromIndex开始 次出现的位置。
6. 字符串替换:
- String replace(char oldChar, char newChar):使用新字符newChar替换字符串中所有出现的旧字符oldChar。
- String replace(CharSequence target, CharSequence replacement):使用新字符串replacement替换字符串中所有出现的目标字符串target。
7. 字符串分割:
- String[] split(String regex):按照给定的正则表达式将字符串分割成一个字符串数组。
8. 字符串大小写转换:
- String toLowerCase():将字符串转换为小写。
- String toUpperCase():将字符串转换为大写。
9. 字符串去除空格:
- String trim():去掉字符串两端的空格。
10. 字符串比较:
- boolean equals(Object obj):判断字符串是否与指定的对象相等。
- boolean equalsIgnoreCase(String anotherString):忽略大小写比较字符串是否相等。
- int compareTo(String anotherString):按字典顺序比较两个字符串。
- int compareToIgnoreCase(String str):忽略大小写按字典顺序比较两个字符串。
这些函数只是Java内置字符串函数的一部分,还有很多其他函数可以用于字符串的操作和处理。在实际开发中,根据需求选择合适的函数可以提高编码效率和可读性。
