Main Content

Java オブジェクトのクラスの指定

Java® オブジェクトのクラスを検出するには、関数 class を使用します。以下に例を示します。

value = java.lang.Integer(0);
myClass = class(value)
myClass = java.lang.Integer

関数 class は、クラスが Java クラスであるかどうかを示しません。この情報を得るには、関数 isjava を呼び出します。たとえば、value クラスは Java クラスです。

isjava(value)
ans = 
   1

オブジェクトが特定のクラスのインスタンスかどうかを確認するには、関数 isa を呼び出します。クラスは、MATLAB® 組み込みクラス、ユーザー定義クラス、または Java クラスのいずれかになります。以下に例を示します。

isa(value,'java.lang.Integer')
ans = 
   1

参考

| |