java中数字类型字符串排序问题, 30
格式是数字中有逗号隔开,如:“1,2,3,4,2,3,3”,排序结果出现如下“3,2,4,1”。4和1的顺序不强求...
格式是数字中有逗号隔开,如:“1,2,3,4,2,3,3”,排序结果出现如下“3,2,4,1”。
4和1的顺序不强求 展开
4和1的顺序不强求 展开
1个回答
展开全部
import java.util.*;
class T
{
public static void main(String[] args)
{
String str="21#89#34#2#65#43#5#75$";
int index=str.indexOf("$");
String str1=str.substring(0,index);
String[] strs=str1.split("#");
int[] a=new int[strs.length];
for(int i=0;i<strs.length;i++)
{
a[i]=Integer.parseInt(strs[i]);
}
Arrays.sort(a);
for(int i=0;i<strs.length;i++)
{
System.out.println(a[i]);
}
}
}
class T
{
public static void main(String[] args)
{
String str="21#89#34#2#65#43#5#75$";
int index=str.indexOf("$");
String str1=str.substring(0,index);
String[] strs=str1.split("#");
int[] a=new int[strs.length];
for(int i=0;i<strs.length;i++)
{
a[i]=Integer.parseInt(strs[i]);
}
Arrays.sort(a);
for(int i=0;i<strs.length;i++)
{
System.out.println(a[i]);
}
}
}
追问
这个是按照数字大小排的,我想要的结果是按照出现的次数排的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询