isjava

Tests whether a value is a Java object.

Category: Language Fundamentals > Data Types

Syntax

tf = isjava(A)

Returns true if A is a Java object.

Description

In MATLAB, objects created from Java classes (for example java.lang.String) make this function return true. Numbers, text, structs and MATLAB classes give false.

Input arguments

A
Any value.

Output arguments

tf
Logical scalar.

Example

Non-Java values

isjava(1)
isjava('text')
isjava(struct())
Output
ans = logical
   0
ans = logical
   0
ans = logical
   0

Notes

MatLivre has no Java virtual machine, so Java objects cannot be created and isjava always returns false.

See also

isobject class ishandle