java string转buffer_String类型怎么转成StringBuffer?

以下是引用lyd8935在2006-8-9 23:37:42的发言:

String str = "abc";

StringBuffer sb = new StringBuffer( str );

靠谱~~

我去试试你们说的。thanks

----------------解决方案--------------------------------------------------------

一会儿出去,晚上10点来谢几位。。。

----------------解决方案--------------------------------------------------------

以下是引用limaoyuan在2006-8-9 16:47:46的发言:

不会..呀..能具体下吗?

比如

class demo

{

public static void main(String [] args)

{

.........

}

}

要求对从命令行输入5个字条串让你来排序....

怎么做?

public class Test {

public static void main(String[] args) {

String temp = "";

int i=0;

int j=0;

for (i=0;i

for (j=i+1;j

if ( (args[i].compareTo(args[j]))>0 ) {

temp=args[i];

args[i]=args[j];

args[j]=temp;

}

}

}

for (i=0;i

System.out.println(args[i]);

}

}

}

[此贴子已经被作者于2006-8-10 23:10:01编辑过]

----------------解决方案--------------------------------------------------------

行我回家试试现在 在外面的.谢谢 NiceGirl........

----------------解决方案--------------------------------------------------------

以下是引用lyd8935在2006-8-9 23:37:42的发言:

String str = "abc";

StringBuffer sb = new StringBuffer( str );

不错,简单明了

----------------解决方案--------------------------------------------------------

以下是引用NiceGirl在2006-8-10 16:45:16的发言:

public class Test {

public static void main(String[] args) {

String temp = "";

int i=0;

int j=0;

for (i=0;i

for (j=i+1;j>args.length;j++) {

if ( (args[i].compareTo(args[j]))>0 ) {

temp=args[i];

args[i]=args[j];

args[j]=temp;

}

}

}

for (i=0;i

System.out.println(args[i]);

}

}

}

实现不了...你试过能实现了?

----------------解决方案--------------------------------------------------------

以下是引用limaoyuan在2006-8-10 22:50:38的发言:

实现不了...你试过能实现了?

不好意思,写错个地方

public class Test {

public static void main(String[] args) {

String temp = "";

int i=0;

int j=0;

for (i=0;i

for (j=i+1;j

if ( (args[i].compareTo(args[j]))>0 ) {

temp=args[i];

args[i]=args[j];

args[j]=temp;

}

}

}

for (i=0;i

System.out.println(args[i]);

}

}

}

----------------解决方案--------------------------------------------------------

可以实现了..可为什么呀.

晕了....为什么可以呀

不是说String类型的值定义好后是不可以更改的嘛?

----------------解决方案--------------------------------------------------------

这里并没有改变字符串的字面值,只是把String引用的指向换了

----------------解决方案--------------------------------------------------------

没有改变值吗?

那一开始args[0]的值和最后排序打印args[0]的值是不一样的呀..

----------------解决方案--------------------------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值