2-6编程
1、 定义一个字符串"abcdefg"
2、 取出子串cde并转换为大写
3、 将DE替换为MM
4、 最后得到结果CMM
public class StringDemo {
public static void main(String[] args) {
/*已知字符串"abcdefg",使之经过处理得到字符串"CDE",并进一步
将“DE”替换为“MM”,得到结果:CMM */
String str=new String("abcdefg");
str=str.substring(2,5);
str=str.toUpperCase();
System.out.println(str);
}
}
2-6的代码打完了,也只能达到前两项的任务,后面的替换字符串不会啊,有这种替换方法吗?
正在回答
你好!下面分别回答同学的几个问题:
1、这个部分的内容是关于JDK的API的,除了所学的方法以外,还要学会查看JDK文档。所以本题可以通过查看API文档完成,API文档的查看也是我们开发的必备技能。这是JDK8的API文档地址:https://docs.oracle.com/javase/8/docs/api/
2、如果像同学说的出现相同的字符,那么相同的字符都会被替换,同学也可以写代码试一下。
3、学习一个方法,要了解方法的参数值和返回类型,前面已经提到了replace方法的参数含义,如下所示:
返回值就是替换后的字符串。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星