import java.io.*;
import java.util.*;public class RecordSort
{
    public static void main(String args[])
        throws IOException
    {
      ......
    Arrays.sort(arrRecord, new Cmp(iStart1, iEnd1));
   ......
    }
}class Cmp implements Comparator
{
    int start,end;    public Cmp(int s, int e)
    {
        start = s;
        end = e;
    }    public int compare(Object a, Object b)
    {
        String str1 = (String) a;
        String str2 = (String) b;
        return str1.substring(start, end).compareTo(str2.substring(start, end));
    }
}现在编译时候出现四个警告,不知该怎么去解决??请大家帮帮忙,警告如下:RecordSort.java:59: 警告: [unchecked] 無検査変換です
検出値  : Cmp
期待値  : java.util.Comparator<? super java.lang.String>
                Arrays.sort(arrRecord, new Cmp(iStart1, iEnd1));
                                       ^
RecordSort.java:59: 警告: [unchecked] 無検査メソッド呼び出し: java.util.Arrays
の <T>sort(T[],java.util.Comparator<? super T>) は (java.lang.String[],Cmp) に適
用されます。
                Arrays.sort(arrRecord, new Cmp(iStart1, iEnd1));
                           ^
RecordSort.java:88: 警告: [unchecked] 無検査変換です
検出値  : Cmp
期待値  : java.util.Comparator<? super java.lang.String>
                                    new Cmp(iStart1, iEnd1));
                                    ^
RecordSort.java:87: 警告: [unchecked] 無検査メソッド呼び出し: java.util.Arrays
の <T>sort(T[],int,int,java.util.Comparator<? super T>) は (java.lang.String[],i
nt,int,Cmp) に適用されます。
                        Arrays.sort(arrRecord, k, k+2,
                                   ^
警告 4 個