[蓝蓝计算机考研算法训练二期]-day12

68 阅读1分钟

16、字符串替换

编写一个程序实现将字符串中的所有"you"替换成"we"

  • 输入
    输入包含多行数据 每行数据是一个字符串,长度不超过1000
    数据以EOF结束
  • 输出
    对于输入的每一行,输出替换后的字符串

1、思路

当输入的字符串不为EOF时,使用字符串的replaceAll(String regex, String replacement)方法来实现字符串的替换即可。

2、具体实现

java实现:

public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		String str=scanner.nextLine();
		while (!str.equals("EOF")) {
			str=str.replaceAll("you", "we");
			System.out.println(str);
			str=scanner.nextLine();
		}	
	}

结果:

image.png