Como eu faço registro em java?

5 respostas
M

Em C eu poderia fazer um

typedef struct registro{

int vetor[10];

}Treg;

isso declara um registro de 10 posições, como eu poderia fazer um “registro” em Java?

Pra fazer isso eu utilizaria o que chamam de collection? Como eu faria isso?

5 Respostas

J

Você quer uma coleção?

List lista = new ArrayList(); lista.add(1); lista.add(4); lista.add(100); lista.add(123);

Seria isso? Ou você quer uma classe com esse atributo aí?

public class Treg{ public int[] vetor = new int[10]; }

L

Pelo que lembro de C, isso ai vc declara um registro (struct) que dentro dele possui um vetor com 10 posicoes, isso neh?

em java

public class Registro {
  int vetor = new int[10];
}
B

Ola

vc pode fazer ae array, que tem o tamanho fixo, ou usar as Collections, que sçao dinamicas…

Em java, a declaração de um array é igual a C: int[] x = new int[10]; Assim eu criei um array de ints com 10 posições… sendo que a parte do index tb é igual a C, começando de 0.

M

Se eu usar esse tipo de código eu estou fazendo é uma collection ?

public class Registro {

int vetor = new int[10];

}

Como eu posso inserir dados ai ?

Registro a = new Registro();

a.vetor[0] = 10;

é assim???

J

Isso não é collection, Collection’s são classes da API collection de Java, geralmente derivadas de java.util.Collection…

public class Registro{ int[] vetor = new int[10]; }

Isso é uma classe qualquer com um atributo que é um array de int, só isso…

Pra atribuir é como você colocou mesmo…

Criado 23 de agosto de 2006
Ultima resposta 23 de ago. de 2006
Respostas 5
Participantes 4