日期:2014-05-20  浏览次数:20655 次

【100分求助】有关String......
已知一个字符串:“春天,夏天,秋天,冬天”

如果字符串中包含“夏天”,那么就在夏天后面添加内容:热 字符串变为:“春天,夏天:热,秋天,冬天”
如果字符串中包含“冬天”,那么就在夏天后面添加内容:冷 字符串变为:“春天,夏天:热,秋天,冬天:冷”



------解决方案--------------------
Java code
        String str = "春天,夏天,秋天,冬天";
        str = str.replaceAll("夏天", "夏天:热");
        str = str.replaceAll("冬天", "冬天:冷");
        System.out.println(str);

------解决方案--------------------
Java code

String str = "春天,夏天,秋天,冬天";
        str = str.replace("夏天","夏天:热").replace("冬天", "冬天:冷");
        System.out.println(str);

------解决方案--------------------
先把你的字符串按照 逗号来分隔,然后去判断分隔后的字符串是否有【夏天】【冬天】 其余的加上下面的代码就OK了
探讨

Java code
String str = "春天,夏天,秋天,冬天";
str = str.replaceAll("夏天", "夏天:热");
str = str.replaceAll("冬天", "冬天:冷");
System.out.println(str);

------解决方案--------------------
ls都正解,lz想撒分?
------解决方案--------------------
这判断没有必要。
------解决方案--------------------
探讨
引用:

这判断没有必要。


哦,是我的题目写的有点不清楚
已知的字符串是从别的地方查询到的,可能是“"春天,夏天,秋天,冬天"” 可能是 "春天,秋天,冬天"

已知的字符串是 四个季节的任意组合、

------解决方案--------------------
肯定是来散分的,

http://download.oracle.com/javase/1.5.0/docs/api/

常看API
------解决方案--------------------
Java code

String str = "春天,夏天,秋天,冬天";
str = str.replaceAll("夏天", "夏天:热");
str = str.replaceAll("冬天", "冬天:冷");
System.out.println(str);

------解决方案--------------------
探讨

引用:

这判断没有必要。


哦,是我的题目写的有点不清楚
已知的字符串是从别的地方查询到的,可能是“"春天,夏天,秋天,冬天"” 可能是 "春天,秋天,冬天"

已知的字符串是 四个季节的任意组合、

------解决方案--------------------
探讨
Java code

String str = "春天,夏天,秋天,冬天";
str = str.replaceAll("夏天", "夏天:热");
str = str.replaceAll("冬天", "冬天:冷");
System.out.println(str);

------解决方案--------------------
探讨

引用:
Java code

String str = "春天,夏天,秋天,冬天";
str = str.replaceAll("夏天", "夏天:热");
str = str.replaceAll("冬天", "冬天:冷");
System.out.println(str);


+1

------解决方案--------------------
=.= LZ分略多啊