字符串排序问题? 字符串排序:String s = "4 35 18 24 62 83",怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去查API String 类里有 split 方法 可以把字符串拆分出来 就变成了数组 这样就可以排序了 import java.util.Arrays;public class NewClass1 { static String s = "4 35 18 24 62 83"; public static void main(String[] args) { int[] i = new int[6]; String[] ss = s.split(" "); for (int j = 0; j < 6; j++) { i[j] = Integer.valueOf(ss[j]); } Arrays.sort(i); for (int j = 0; j < 6; j++) { System.out.println(i[j]); } }} import java.util.Arrays;public class Sort { public static void main(String[] args) { String s = "4 35 18 24 62 83"; String[] ss = s.split(" "); int[] a = new int[ss.length]; for(int i=0; i<a.length; i++) a[i] = Integer.parseInt(ss[i]); Arrays.sort(a); for(int i : a){ System.out.println(i); } }} package com.mobilemaple;public class SortArray { public static void main(String[] args) { String s = "4 35 18 24 62 83"; String[] strInt = s.split(" "); int[] aa = new int[strInt.length]; for (int i = 0; i < strInt.length; i++) { aa[i] = Integer.parseInt(strInt[i]); } java.util.Arrays.sort(aa); System.out.println(aa); }} package com.mobilemaple;public class SortArray { public static void main(String[] args) { String s = "4 35 18 24 62 83"; String[] strInt = s.split(" "); int[] aa = new int[strInt.length]; for (int i = 0; i < strInt.length; i++) { aa[i] = Integer.parseInt(strInt[i]); } java.util.Arrays.sort(aa); System.out.println(aa); }} String 类,很好很强大。。 import java.util.Arrays;public class NewClass1 { static String s = "4 35 18 24 62 83"; public static void main(String[] args) { int[] i = new int[6]; String[] ss = s.split(" "); for (int j = 0; j < 6; j++) { i[j] = Integer.valueOf(ss[j]); } Arrays.sort(i); for (int j = 0; j < 6; j++) { System.out.println(i[j]); } }} import java.util.*;public class Test{ public static void main(String[] args) { String s = "4 35 18 24 62 83"; String[] strArr = s.split(" "); Integer[] intArr = new Integer[strArr.length]; for (int i = 0; i < strArr.length; i++) intArr[i] = Integer.parseInt(strArr[i]); Arrays.sort(intArr); StringBuffer sb = new StringBuffer(); for (int i = 0; i < intArr.length; i++) { sb.append(intArr[i]); sb.append(" "); } s = sb.toString().trim(); System.out.println(s); }} 究极菜鸟级问题,java.io 关于桌面应用程序的迷惑 急求解答! JFrame 中的组件位置 如果一个语句去除session中的所有我自己添加的变量 SCJP如是说:Java里面都是值传递,疑惑 中国大学生java程序设计联盟筹备工作启动!!!! 一个转换的问题? 怎样调用对话框? 有关代理服务器开发问题,最好提供原码! 问个java设计的问题,关于==和equals 按章节分割文件,涉及到正则表达式
String 类里有 split 方法
可以把字符串拆分出来
就变成了数组 这样就可以排序了
public class NewClass1 {
static String s = "4 35 18 24 62 83"; public static void main(String[] args) {
int[] i = new int[6];
String[] ss = s.split(" ");
for (int j = 0; j < 6; j++) {
i[j] = Integer.valueOf(ss[j]);
}
Arrays.sort(i);
for (int j = 0; j < 6; j++) {
System.out.println(i[j]);
}
}
}
String s = "4 35 18 24 62 83";
String[] ss = s.split(" ");
int[] a = new int[ss.length];
for(int i=0; i<a.length; i++)
a[i] = Integer.parseInt(ss[i]);
Arrays.sort(a);
for(int i : a){
System.out.println(i);
}
}
}
String s = "4 35 18 24 62 83";
String[] strInt = s.split(" ");
int[] aa = new int[strInt.length];
for (int i = 0; i < strInt.length; i++) {
aa[i] = Integer.parseInt(strInt[i]);
}
java.util.Arrays.sort(aa);
System.out.println(aa);
}
}
package com.mobilemaple;public class SortArray { public static void main(String[] args) {
String s = "4 35 18 24 62 83";
String[] strInt = s.split(" ");
int[] aa = new int[strInt.length];
for (int i = 0; i < strInt.length; i++) {
aa[i] = Integer.parseInt(strInt[i]);
}
java.util.Arrays.sort(aa);
System.out.println(aa);
}
}
String 类,很好很强大。。
public class NewClass1 {
static String s = "4 35 18 24 62 83"; public static void main(String[] args) {
int[] i = new int[6];
String[] ss = s.split(" ");
for (int j = 0; j < 6; j++) {
i[j] = Integer.valueOf(ss[j]);
}
Arrays.sort(i);
for (int j = 0; j < 6; j++) {
System.out.println(i[j]);
}
}
}
import java.util.*;public class Test
{
public static void main(String[] args)
{
String s = "4 35 18 24 62 83";
String[] strArr = s.split(" ");
Integer[] intArr = new Integer[strArr.length];
for (int i = 0; i < strArr.length; i++)
intArr[i] = Integer.parseInt(strArr[i]);
Arrays.sort(intArr);
StringBuffer sb = new StringBuffer();
for (int i = 0; i < intArr.length; i++)
{
sb.append(intArr[i]);
sb.append(" ");
}
s = sb.toString().trim();
System.out.println(s);
}
}