java 我string了一个s,然后把s的字符串反转,用reverse方法
java我string了一个s,然后把s的字符串反转,用reverse方法我可以s.reverse直接调用吗?还是strBuffer(s).reverse(),这样s会不...
java 我string了一个s,然后把s的字符串反转,用reverse方法我可以s.reverse直接调用吗?还是strBuffer(s).reverse(),这样s会不会变成Buffer类型
展开
4个回答
展开全部
你这种情况 首先需要把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());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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流,不能针对字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会,返回的是string类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询