770. 单词替换
输入一个字符串,以回车结束(字符串长度不超过 100100)。
该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。
现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。
输入格式
输入共 33 行。
第 11 行是包含多个单词的字符串 ss;
第 22 行是待替换的单词 aa(长度不超过 100100);
第 33 行是 aa 将被替换的单词 bb(长度不超过 100100)。
输出格式
共一行,输出将 ss 中所有单词 aa 替换成 bb 之后的字符串。
输入样例:
You want someone to help you
You
I
输出样例:
I want someone to help you
题解:
import java.util.*;
public class Main {
public static void main(String[] args)throws Exception {
Scanner sc = new Scanner(System.in);
String string = sc.nextLine();
String value1 = sc.next();
String value2 = sc.next();
String[] a = string.split(" ");
for (int i = 0 ; i < a.length ; i ++){
if (a[i].equals(value1)) {
a[i] = value2;
}
}
for (String s : a) {
System.out.print(s + " ");
}
}
}
评论区