如何在Java中对包含数字的字符串进行排序
我想对具有nr的字符串进行排序。我怎么做?
可以说我的整数是
Class2"3"
"4"
"1"
在主要我做class2.Sort();
提前致谢。
回答:
public static void main(String[] args) {
String string = "3 42 \n 11 \t 7 dsfss 365 \r 1";
String[] numbers = string.split("\\D+");
Arrays.sort(numbers, new Comparator<String>()
{
public int compare(String s1, String s2)
{
return Integer.valueOf(s1).compareTo(Integer.valueOf(s2));
}
});
System.out.println(Arrays.toString(numbers));
}
以上是 如何在Java中对包含数字的字符串进行排序 的全部内容, 来源链接: utcz.com/qa/422012.html