天天看點

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]的值是不一樣的呀..

----------------解決方案--------------------------------------------------------