如何在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

回到顶部