如何用java定义一个方法,可供调用,实现字符串逆序输出 java 逆序 字符串java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringBuilder sb=new StringBuilder("abc"); sb.reverse();stringbuilder已经帮你做好了。 public void outPut(String strSrc) { for(int i=1;i<=strSrc.length();i++) { System.out.print(strSrc.charAt(strSrc.length()-i)); } return ; } 自己定义的话,可以这样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了 自己遍历或者用已经有的方法reverse。 我看过源码,如果面试官要你自己定义呢?找到 value字段的偏移地址,然后 直接倒序写内存。面试官顿时sb了 1.创建StringBuilder;2.倒叙遍历原字符串的字符添加到StringBuilder中;3.返回StringBuilder.toString()的结果值(字符串)。 正解,或者自己用char数组,倒序输出 关于DataInputStream.read(byte[])阻塞和非阻塞 private static连用声明变量什么意思 如何用java实现一个类的主题输出 这样配servlet真奇怪 这样也有问题??不解 望高手支招 哪位知道如何实现邮件到达通知呀? 无分发问(有分必还):java图形问题: 一个算法问题 求教两个简单的问题! 100分再次求教java文件操作 请问谁知道:EntityBean的FindAll方法,如何使用? 正则表达式如何表示 或者 和 空格这两个意思? 菜鸟询问一个关于datainputstream的问题
sb.reverse();
stringbuilder已经帮你做好了。
public void outPut(String strSrc)
{
for(int i=1;i<=strSrc.length();i++)
{
System.out.print(strSrc.charAt(strSrc.length()-i));
}
return ;
}
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了
2.倒叙遍历原字符串的字符添加到StringBuilder中;
3.返回StringBuilder.toString()的结果值(字符串)。