This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

라이선스가 부여된 사용자만 번역 문서를 볼 수 있습니다. 번역 문서를 보려면 로그인하십시오.


Field names of structure, or public fields of COM or Java object


names = fieldnames(s)
names = fieldnames(obj,'-full')


names = fieldnames(s) returns a cell array of character vectors containing the names of the fields in structure s.

names = fieldnames(obj,'-full') returns a cell array of character vectors containing the name, type, attributes, and inheritance of the properties of obj. Only supported for COM or Java® objects.


collapse all

Create a structure array and view its fields.

s(1,1).name = 'alice';
s(1,1).ID = 0;
s(2,1).name = 'gertrude';
s(2,1).ID = 1;

names = fieldnames(s)
names =

  2×1 cell array


Create a Java® object and view its public properties.

obj = java.lang.Integer(0);
names = fieldnames(obj,'-full')
names =

  4×1 cell array

    'static final int MIN_VALUE'
    'static final int MAX_VALUE'
    'static final java.lang.Class TYPE'
    'static final int SIZE'

Introduced before R2006a

Was this topic helpful?