Tamanho do Array

3 respostas
A

Pessoal,

Criei um arrays com os nomes dos arquivos de um diretório, conforme abaixo:

File dir_logs = new File(diretorioLOGs);
String[] lst_logs = dir_logs.list();

Agora preciso saber a quantidade de ocorrencias desse array.

Tentei o método length, mas infelizmente não deu certo.

int tam = lst_logs.length();

Ao compilar a classe deu erro.

Alguém sabe como posso descobrir a quantidade de ocorrencia do array?

Abraços,

Augusto

3 Respostas

P

q tal assim

int tam = lst_logs.length;

L

não existe esse “()” depois do length amigo, length é um inteiro estático, não um método

T

Isso é uma coisa que incomoda bastante. Em Java há um monte de maneiras para determinar o tamanho de alguma coisa. E cuidado que tamanho != capacidade :!:

.length -> comprimento de um array ([])

.length() -> comprimento de uma string (java.lang.String)

-> tamanho de um arquivo (java.io.File)

-> tamanho de um blob (java.sql.Blob)

.size() -> tamanho de um Vector, List, Set, Map, BitSet etc.
-> número de entradas em uma ZipFile
-> tamanho de um FileChannel

.getSize() -> tamanho de um Font em points (java.awt.Font)
-> tamanho de um Component como uma Dimension
-> tamanho de uma entrada (ZipEntry) em uma ZipFile
-> comprimento de uma Lista (javax.swing.ListModel)

.getLength() -> tamanho de um java.lang.reflect.Array
-> comprimento de um javax.swing.text.Document
-> etc.

Criado 27 de março de 2006
Ultima resposta 28 de mar. de 2006
Respostas 3
Participantes 4