package practices;
import java.util.Arrays;
/**
-
@Title: 编辑程序将由数字以及字符组成的字符串中的数字截取出来
-
并按照顺序排序
-
@Package: practices
-
@Description:TODO
-
@author: 陈帆
-
@date: 2019年5月30日 下午9:18:51
-
@version V1.0
*/
public class AfterSorting {public static void main(String[] args) {
String str = “ABC137GMNQQ2048PN96FF”;
//将字符串转成字符数组
char[] arr = str.toCharArray();
//定义截取后的数组
char[] afterSorting = new char[arr.length];
int j=0;
//将字符串截取出来
for(int i= 0; i<arr.length ; i++) {
if(arr[i]>=‘0’ && arr[i]<=‘9’) {
afterSorting[j] = arr[i];
j++;
}
}
//从小到大排序
Arrays.sort(afterSorting);
//afterSorting.length-j 除去字母所占的位置
for(int i = afterSorting.length-j;i<afterSorting.length;i++) {
System.out.println(afterSorting[i]);
}
}
}