/*****************************************************************************
Description : 实现整数排序,即先将从A输入的整型数序列进行排序,剔除重复整型数,输出得到的升序序列B;
Input : array_A 输入参数,输入待排序整型数序列A
Return : 排序后的整型数序列
Description : 实现整数排序,即先将从A输入的整型数序列进行排序,剔除重复整型数,输出得到的升序序列B;
Input : array_A 输入参数,输入待排序整型数序列A
Return : 排序后的整型数序列
*****************************************************************************/
Demo.java
public static int[] sort(int []array_A)
{
if(array_A == null)
{
return null;
}
Arrays.sort(array_A); //从小到大排序
Set<Integer> set = new TreeSet<Integer>();
for(int i : array_A)
{
set.add(i); //利用set去重
}
Integer []arr = set.toArray(new Integer[set.size()]);
int []result = new int[arr.length];
for(int i = 0; i < result.length; i++)
{
result[i] = arr[i]; //将Integer转换为int型
}
return result;
}