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

Java内置的字符串函数及其用法介绍

发布时间:2023-07-01 13:09:29

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内置字符串函数的一部分,还有很多其他函数可以用于字符串的操作和处理。在实际开发中,根据需求选择合适的函数可以提高编码效率和可读性。