Como eu faço registro em java?

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?

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]; }

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];
}

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.

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???

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…