以下是引用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]的值是不一樣的呀..
----------------解決方案--------------------------------------------------------