public class ff { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub String s="abc";
System.out.println(converse(s));
}
public static String converse(String s)
{
byte[] ss=s.getBytes();
System.out.println(ss.length);
byte t = 0;
int bb=ss.length/2-1;
for(int i=0;i<bb;i++)
{
ss[i]=t;
t=ss[bb-i];
ss[bb-i]=ss[i];
}
return s;
}
}
我怎么不可以反转,哪个大哥有好的算法写出来看看
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub String s="abc";
System.out.println("s = " + converse(s));
}
public static String converse(String s)
{
int count=s.length();
StringBuffer sb = new StringBuffer();
System.out.println(sb);
for(int i=count;i>0;i--)
{
sb.append(s.substring(i-1,i));
} return sb.toString();
}
}
StringBuffer sb=new StringBuffer(str);
String newstr=sb.reverse().toString();
System.out.println(newstr);