String编程练习4-3

正在回答

登陆购买课程后可参与讨论,去登陆

6回答

我是先用reverse()进行字符串翻转,此时,字符串"abc"就会变成"cba",然后在前面可以通过insert()进行字符串插入,把“fed--”插到前面,得到“fed--cba”;之后,可以通过delete()方法删除“--”,就能得到"fedcba"啦~~原来过节学习的人不止我一个啊,哇哈哈~~~

  • 瞳劫 提问者 #1
    那个reverse怎么用啊O_o
    2017-01-28 15:59:42
  • 瞳劫 提问者 #2
    哦,这下完全懂了,哈哈,谢谢^_^
    2017-01-28 18:28:29
lwt8787 2017-05-19 16:13:10

我了个去,我用getChars放在一个char[]里,然后准备用for 语句一个一个颠倒呢。。。。。累屎我了

队长给我球 2017-02-19 17:32:58
    //定义字符串"abc"
        StringBuilder str=new StringBuilder("abc");
        //经过处理得到字符串"fed---cba"
        str.reverse();
        str.insert(0, "fed---");
        //进一步变换得到字符串"fedcba"
        str.replace(3, 6, "");
        System.out.println(str);


没有马甲线的安琪拉 2017-01-28 17:39:14

reverse不是String类的方法,是用StringBuilder的方法。。。。

提问者 瞳劫 2017-01-28 16:00:13
public class Four_Three {
	public static void main(String[] args) {
		//定义字符串"abc"
        String a="abc";
        //经过处理得到字符串"fed---cba"
        String s=a.reverse();//报错了
        
        //进一步变换得到字符串"fedcba"
        
        
	}
}


  • //定义字符串"abc" StringBuilder str=new StringBuilder("abc"); //经过处理得到字符串"fed---cba" str.reverse(); str.insert(0, "fed---"); //进一步变换得到字符串"fedcba" str.replace(3, 6, ""); System.out.println(str);
    2017-02-19 17:32:19
慕粉1124253375 2017-01-27 18:36:37

这题我没有做直接跳过的  不好意思啊

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师