如何用java定义一个方法,可供调用,实现字符串逆序输出

siwluxuefeng 2014-05-14 09:22:52
如何用java定义一个方法,可供调用,实现字符串逆序输出,如:输入字符串“abcdef”,调用该方法后逆序输出“fedcba”
...全文
1305 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
铁匠梁老师 2014-05-14
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
StringBuilder sb=new StringBuilder("abc"); sb.reverse(); stringbuilder已经帮你做好了。
正解,或者自己用char数组,倒序输出
S117 2014-05-14
  • 打赏
  • 举报
回复
倒序字符串数组呀
冰思雨 2014-05-14
  • 打赏
  • 举报
回复
1.创建StringBuilder; 2.倒叙遍历原字符串的字符添加到StringBuilder中; 3.返回StringBuilder.toString()的结果值(字符串)。
七神之光 2014-05-14
  • 打赏
  • 举报
回复
引用 2 楼 Linzhongyilisha 的回复:
[quote=引用 楼主 Linzhongyilisha 的回复:] 如何用java定义一个方法,可供调用,实现字符串逆序输出,如:输入字符串“abcdef”,调用该方法后逆序输出“fedcba”
我看过源码,如果面试官要你自己定义呢?[/quote]找到 value字段的偏移地址,然后 直接倒序写内存。面试官顿时sb了
tony4geek 2014-05-14
  • 打赏
  • 举报
回复
自己遍历或者用已经有的方法reverse。
软件曙光 2014-05-14
  • 打赏
  • 举报
回复
自己定义的话,可以这样 public static String StringReverse(String string) { char[] charctor=string.toCharArray();//转换成字符数组 char[] char1=new char[string.length()];//倒序存储的数组 for(int i=0;i<string.length();i++){ char1[i]=charctor[string.length()-i-1]; } String string2=new String(char1); return string2; } OK了
kobe8free 2014-05-14
  • 打赏
  • 举报
回复

public void outPut(String strSrc)
	{
		for(int i=1;i<=strSrc.length();i++)
		{
			System.out.print(strSrc.charAt(strSrc.length()-i));
		}
		return ;
	}
haorengoodman 2014-05-14
  • 打赏
  • 举报
回复
引用 2 楼 Linzhongyilisha 的回复:
[quote=引用 楼主 Linzhongyilisha 的回复:] 如何用java定义一个方法,可供调用,实现字符串逆序输出,如:输入字符串“abcdef”,调用该方法后逆序输出“fedcba”
我看过源码,如果面试官要你自己定义呢?[/quote] 字符串 转 数组,倒序输出
siwluxuefeng 2014-05-14
  • 打赏
  • 举报
回复
引用 楼主 Linzhongyilisha 的回复:
如何用java定义一个方法,可供调用,实现字符串逆序输出,如:输入字符串“abcdef”,调用该方法后逆序输出“fedcba”
我看过源码,如果面试官要你自己定义呢?
  • 打赏
  • 举报
回复
StringBuilder sb=new StringBuilder("abc"); sb.reverse(); stringbuilder已经帮你做好了。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧