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

Java 函数如何实现对字符串的截取、拼接以及替换操作?

发布时间:2023-09-26 02:49:58

Java函数可以使用String类中的方法实现对字符串的截取、拼接以及替换操作。下面将逐个介绍这些方法。

1. 字符串截取:

- substring(int beginIndex):从指定位置开始截取字符串,返回从beginIndex到字符串末尾的子串。

- substring(int beginIndex, int endIndex):从指定位置开始截取字符串,返回从beginIndex到endIndex-1的子串。

例如:

   String str = "Hello World";
   String sub1 = str.substring(6); // sub1 = "World"
   String sub2 = str.substring(0, 5); // sub2 = "Hello"
   

2. 字符串拼接:

- +:使用加号运算符可以将字符串进行拼接。

- concat(String str):将给定的字符串连接到原字符串的末尾。

例如:

   String str1 = "Hello";
   String str2 = " World";
   String concat1 = str1 + str2; // concat1 = "Hello World"
   String concat2 = str1.concat(str2); // concat2 = "Hello World"
   

3. 字符串替换:

- replace(char oldChar, char newChar):将字符串中的指定字符oldChar替换为newChar。

- replace(CharSequence target, CharSequence replacement):将字符串中的指定序列target替换为replacement。

例如:

   String str = "Hello Java";
   String replace1 = str.replace('a', 'o'); // replace1 = "Hello Jovo"
   String replace2 = str.replace("Java", "World"); // replace2 = "Hello World"
   

以上是Java中常用的截取、拼接和替换字符串的方法。通过使用这些方法,可以方便地处理字符串的增删改操作,使得字符串处理更加灵活和高效。