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