JAVA a).单词替换题目描述设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换。输入格式:首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词。输出格式:完成查找替换后的完整字符串输入样例:在这里给出一组输入。例如:Although I am without you, I will always be ou yououwith输出样例:在这里给出相应的输出。例如:Although I am without you, I will always be with you
时间: 2024-03-21 11:44:24 浏览: 49
chongfu.rar_Java字符串空格_单词统计_统计单词
这是一个字符串处理的问题,可以使用 Java 的字符串函数来实现。具体的实现方法如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 输入母字符串
String s = sc.nextLine().trim();
// 输入待查找的单词和替换后的单词
String word1 = sc.nextLine().trim();
String word2 = sc.nextLine().trim();
// 将母字符串按空格分割成单词数组
String[] words = s.split("\\s+");
// 遍历单词数组,将待替换的单词替换为替换后的单词
for (int i = 0; i < words.length; i++) {
if (words[i].equals(word1)) {
words[i] = word2;
}
}
// 将单词数组拼接成字符串
String s_new = String.join(" ", words);
// 输出替换后的字符串
System.out.println(s_new);
}
}
```
例如,对于输入样例 "Although I am without you, I will always be ou yououwith",查询的单词为 "you",替换后的单词为 "with",则输出样例为 "Although I am without with, I will always be with with"。
阅读全文