import java.util.Optional;
/**
* Author:SunLala
* Date: 2022/3/19
* 功能描述:(替换字符串中连续出现的指定字符串)
* 给定三个字符串str,from,to,已知from 子串中无重复字符,把str中所有from的子串全部替换成to字符串,对连续出现的from的部分要求只替换一个to字符,
* 返回最终的结果字符串
*/
public class Test6 {
public static void main(String[] args) {
// System.out.println("123456qwer".regionMatches(2,"aa", 3, 2));
System.out.println(replaceSpecialStr("123abc","abc","4567"));
}
public static String replaceSpecialStr(String str, String from,String to) {
//特殊情况处理
// if(!Optional.ofNullable(str).isPresent()){
// return "";
// }
// if(!Optional.ofNullable(from).isPresent()){
// return str;
// }
// if(!str.contains(from)){
// return str;
// }
/**
* 当给定str字符串和from字符串都为空时,返回均为str
* 当str不包含from时,也直接返回str
算法刷题|字符串——替换字符串中连续出现的指定字符串
最新推荐文章于 2022-12-05 21:27:15 发布