isstring

Tests whether a value is a string array.

Category: Language Fundamentals > Data Types

Syntax

tf = isstring(A)

Returns true if A is a string array, including a single string.

Description

Text in double quotes, such as "abc", creates a string. Text in single quotes creates a character vector, a different class, so isstring('abc') is false. A cell array of character vectors is not a string array either.

Convert between them with string and char.

Input arguments

A
Any value.

Output arguments

tf
Logical scalar.

Example

Strings, characters and cells

isstring("abc")
isstring('abc')
isstring({"abc"})
isstring(["a" "b"])
Output
ans = logical
   1
ans = logical
   0
ans = logical
   0
ans = logical
   1

See also

isStringScalar ischar iscellstr string