Lógica de Matriz

Oi pessoal!

Estou com problemas para interpretação desta lógica.
Sei que é uma matriz de String com N posições… até aqui tranquilo! Só não compreendi onde ele se refere a String[40]

Alguém sabe a tradução para java desta lógica?

INICIO ARGUMENTOS ...... FILA:MATRIZ[N]DE STRING[40] N:INTEIRO ...... ....... .....

int N = 1; String Fila[] = new String[N];

Abraços…
Fábio Heleno (FaHeCoN)

Olá,

INICIO FILA:MATRIZ[N]DE STRING[40] N:INTEIRO

como isso não se parece com java, vou pelo português mesmo.

Uma fila corresponde , até que inventem uma nova linguagem, a uma “matriz” unidimensional;

Não sendo java, “STRING[40]” poderia significar expressões com comprimento = 40 ?

Bem, foi isso que entendi também.

Que String[40] corresponde ao limite do tamanho da String, agora, em java tem possibilidade?

Só exclarecendo, essa lógica é para criar uma Queue(Fila), lista do tipo FIFO (First In First Out).

Bem, antes de mais nada, strings são na realidade arrays de char!

Então, alguma coisa assim

int n = 1;   
char[][] c = new char[n][40];
   
 c[0] = ("quarenta caracteres").toCharArray();

   // mais tarde
   System.out.println(c[0]);

deverá funcionar!