java 我string了一个s,然后把s的字符串反转,用reverse方法
答案:4 悬赏:0 手机版
解决时间 2021-11-26 15:08
- 提问者网友:欲劫无渡
- 2021-11-26 07:33
java 我string了一个s,然后把s的字符串反转,用reverse方法
最佳答案
- 五星知识达人网友:玩世
- 2021-11-26 08:38
第一个问题:String没有reverse方法,你可以 转成StringBuffer后调用
第二个问题:s不会变成StringBuffer,因为s没有参与转换。
String s="abcd"; //定义一个String类型
StringBuffer sb =new StringBuffer(s);//转成StringBuffer将s添加进去
System.out.println(sb.reverse().toString());//输出转换后的sb,并转换成String类型
第二个问题:s不会变成StringBuffer,因为s没有参与转换。
String s="abcd"; //定义一个String类型
StringBuffer sb =new StringBuffer(s);//转成StringBuffer将s添加进去
System.out.println(sb.reverse().toString());//输出转换后的sb,并转换成String类型
全部回答
- 1楼网友:笑迎怀羞
- 2021-11-26 11:32
你这种情况 首先需要把String转换成StringBuffer然后才能调用reverse(),如果转换成StringBuffer后返回结果就是为StringBuffer。
String s ="abc";
StringBuffer s2=new StringBuffer(sb);
System.out.println(s2.reverse());
String s ="abc";
StringBuffer s2=new StringBuffer(sb);
System.out.println(s2.reverse());
- 2楼网友:旧脸谱
- 2021-11-26 10:04
reverse()方法表示的是将一个输入流倒叙输出。
举例:
StringBuffer sb =new StringBuffer("abcd");
System.out.println(sb.reverse().toString());
输出结果:dcba;
备注:此方法针对的是io流,不能针对字符串。
举例:
StringBuffer sb =new StringBuffer("abcd");
System.out.println(sb.reverse().toString());
输出结果:dcba;
备注:此方法针对的是io流,不能针对字符串。
- 3楼网友:你可爱的野爹
- 2021-11-26 09:29
不会,返回的是string类型
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯