注:ArrayOperation.javaは、チェックされていない操作または安全でない操作を使用します。注:詳細については、-Xlint:uncheckedを指定して再コンパイルしてください。
public class ArrayOperation{
public static void sort(Comparable[] c){
for (int i=1;i<c.length;i++){
Comparable key = c[i];
int p = i;
while (p>0 && key.compareTo(c[p-1])<0){
c[p]=c[p-1];
p--;
}
c[p] = key;
}
}
}