Comparatorを拡張したクラスを作りたい。このコンパレータは 2 つの配列を比較します。配列には比較可能なものをすべて含めることができます。私にこのようなことをさせてくれる何か:
comparator.compare(new Integer[] {1,2}, new Integer[] {3,4,5});
パラメータの型は必ずしも Integer[] ではありません。それらは何でも配列である可能性があります。
ジェネリックを使用してそのようなクラスを作成する方法はありますか? または、代わりにコンパレーターがオブジェクトを受け取る必要があります。オブジェクトを受け取る必要がある場合、それが配列であるかどうかを確認し、その中から要素を取得するにはどうすればよいですか?