我想在键盘输入一串数字,用空格隔开,程序运行输出这些排好序的数字~
class Test
{
public static void main(String[] args)
{
char[] ch = new char[1024];
for(int i = 0; i<args.length();i++)
{
ch[i] = args[i]; //???这里类型怎么转换????
} }
}在线等`谢谢`!
class Test
{
public static void main(String[] args)
{
char[] ch = new char[1024];
for(int i = 0; i<args.length();i++)
{
ch[i] = args[i]; //???这里类型怎么转换????
} }
}在线等`谢谢`!
解决方案 »
- 各位大虾帮忙看看java.lang.NoClassDefFoundError: org/springframework/beans/factory/config
- 如何下载和查看JAVA SE的源代码
- 请问一下这句话怎么解释呀?
- 关于run()与start()与多态
- 对单例模式理解上的问题..............
- 求Java 2 图形设计卷Ⅱ:SWING 下载
- 关于RMI,服务器可以控制客户端么???
- 还有一个关于Dialog的奇怪问题。。。
- Log4j配置问题,急、急、急。
- 又一道scjp题,不懂不懂
- DBView,DBTable怎么在JDK1。42里找不到啊?
- session 全局设置, 求救!
或者
Integer.parseFloat()
public static void main(String[] args) {
String temp = null;
String[] a = new String[args.length];
char[] ch = new char[1024];
for (int i = 0; i < a.length; i++) {
a[i] = args[i].substring(i, i + 1);
}
for (int m = 0; m < a.length; m++) {
temp = a[m];
for (int n = m + 1; n < a.length; n++) {
if (temp.compareTo(a[n]) > 0) {
temp = a[n];
a[n] = a[m];
}
a[m] = temp;
ch[m]=temp.charAt(0);
}
System.out.print(ch[m]);
}
}
toCharArray();直接就能把String转成char[]了
Arrays类里也有现成的sort方法
呵呵~我现在已经学到J2EE了,STRUTS进行中...一起努力!
呵呵~我现在已经学到J2EE了,STRUTS进行中...一起努力!贴子回复次数大于跟给分次数
怎么给不了分?!
{
public static void main(String []args)
{
char[][] ch=new char[args.length][];
for(int i=0;i<ch.length;i++)
{
ch[i]=new char[args[i].length()];
ch[i]=args[i].toCharArray();
java.util.Arrays.sort(ch[i]);
for(int j=0;j<ch[i].length;j++)
{
System.out.print(ch[i][j]+"");
}
System.out.println("");
}
}
}