java中字符串的颠倒怎么写? 如过要将一个字符串比如"1000"颠倒过来怎么写啊?想老半天了.我苯.刚学JAVA希望大家帮忙....就拿1000给我写一个吧. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String a= "1000";StringBuffer b=new StringBuffer(a);System.out.println(b.reverse()); 是这样.我是要把它做成一个能表示2进制的... int a=30; int i; String s; String x=""; do { i=a%2; s=String.valueOf(i); x+=s; a/=2; } while(a>0); System.out.println(x);我是想把s的值颠倒过来. 正解,学习Java就是不要重复开发别人已经开发过的代码,有就可以用。不过在闲着没事时想想它们的实现也是有益的,毕竟也都是人写出来的,不能老是知其然不知其所以然啊。String s="1000";char[] cs=s.toCharArray();int length=cs.length;char[] targetArray=new char[length];for(int i=length-1;i>=0;i--){ targetArray[length-i-1]=cs[i];}s=new String(targetArray); 颠倒x也一样StringBuffer strb = new StringBuffer(x);System.out.println(strb.reverse()); class之间的信息传递 关于List中除去重复元素 能用到哪些设计模式? 求关于java代码优化 有个问题想不明白请教一下~ 怎么样输出这种格式的日期的字符串呀?“2007-04-05" 求一个JACOB调用DLL完整的示例,有心人贡献一下吧 关于wrapper,比较难 如何断开数据库连接 javabean的封装问题????? 新手问题`找不到符号的问题` 谁来证明"大花猫"是错误的?
StringBuffer b=new StringBuffer(a);
System.out.println(b.reverse());
int i;
String s;
String x="";
do
{
i=a%2;
s=String.valueOf(i);
x+=s;
a/=2;
}
while(a>0);
System.out.println(x);
我是想把s的值颠倒过来.
char[] cs=s.toCharArray();
int length=cs.length;
char[] targetArray=new char[length];
for(int i=length-1;i>=0;i--){
targetArray[length-i-1]=cs[i];
}
s=new String(targetArray);
System.out.println(strb.reverse());