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