ベクトルの要素がクラスのインスタンスでないかどうかを確認する方法を知りたいと思います。 ベクトルmの要素がsumにインクリメントするクラスに存在する場合です。 iがクラスのインスタンスでない場合、-1を返します。ここに私のコードです: public static int CountHighs(Vector m) {
int sum = 0;
for (int i = 0; i
間違ったクラスでinstanceof演算子を使用しようとすると、コンパイルエラー( "Animal can not be String to")に変換されますが、インターフェイスでコンパイルエラーが発生しません。 たとえば:行10では、AnimalがStringのサブクラスではないため、コンパイルエラーが発生します。しかし、14行目では、AnimalがListインターフェースを実装していなくても、