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中常用的截取、拼接和替换字符串的方法。通过使用这些方法,可以方便地处理字符串的增删改操作,使得字符串处理更加灵活和高效。
