码迷,mamicode.com
首页 > 其他好文 > 详细

题目1111:单词替换

时间:2015-05-07 18:39:37      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

题目描述:

输入一个字符串,以回车结束(字符串长度<=100)。该字符串由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。

 

输入:
多组数据。每组数据输入包括3行,
第1行是包含多个单词的字符串 s,
第2行是待替换的单词a,(长度<=100)
第3行是a将被替换的单词b。(长度<=100)
 
s, a, b 最前面和最后面都没有空格.

 

输出:
每个测试数据输出只有 1 行,
将s中所有单词a替换成b之后的字符串。

 

样例输入:
You want someone to help you
You
I
样例输出:
I want someone to help you

 

 1 import java.math.BigInteger;
 2 import java.util.Arrays;
 3 import java.util.Scanner;
 4  
 5 public class Main{
 6     public static void main(String[]args){
 7     Scanner in=new Scanner(System.in);
 8     while(in.hasNext()){
 9         String s=in.nextLine();
10         String a=in.nextLine();
11         String b=in.nextLine();
12         String[]t=s.split(" ");
13         int len=t.length;
14         s="";
15         for(int i=0;i<len;i++){
16         if(t[i].equals(a)){
17             t[i]=b;
18         }
19         s+=t[i];
20         if(i!=len-1)
21             s+=" ";
22         }
23         System.out.println(s);
24     }
25     }
26  }
27  
28 /**************************************************************
29     Problem: 1111
30     User: 0000H
31     Language: Java
32     Result: Accepted
33     Time:80 ms
34     Memory:15456 kb
35 ****************************************************************/

 

题目1111:单词替换

标签:

原文地址:http://www.cnblogs.com/qq1029579233/p/4485496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!