Criar um vetor de listas

Como eu devo fazer se eu quiser criar um vetor q tenha em cada um de seus indices listas de objetos da minha classe Definition, como eu devo instanciá-lo?

List<Definition> lista = new LinkedList<Definition>();  // aqui eu crio uma lista de objetos do tipo Definition, certo?
                                                                             // como eu faço para criar um vetor dessas listas de tamanho 5 por exemplo?

Amigo, não sei para que você gostaria de ter um Array de uma coleção.
Uma coleção suporta a quantidade de itens que você deseja adicionar nele sem precisar criar um vetor do mesmo.
Mas vamos lá:

// Define o tamanho do vetor
		List<Definition>[] lista = new LinkedList[5]; 
		// Instancinado a primeira posicao do vetor, isso tb deve ser feita para as demais posicoes
		lista[0] = new LinkedList<Definition>(); 
		//adiciona elemento
		lista[0].add(new Definition());

O correto seria vc ter apenas o array de Definition

// Define o tamanho do vetor
		Definition[] definitionArray = new definition[5];
		// Instancinado a primeira posicao do vetor, isso tb deve ser feita para as demais posicoes
		definitionArray [0]= new Definition();

Se entendi direito a pergunta… Pode ser assim:

[code]
List[] vetor = new LinkedList[5];

for(int i = 0; i < vetor.length; i++){
		
	vetor[i] = new LinkedList<Definition>();
}[/code]

Você pode também criar uma Lista de Listas:

[code]List<List> lista = new ArrayList<List>();

lista.add(new LinkedList());
lista.add(new LinkedList());
lista.add(new LinkedList());
lista.add(new LinkedList());
lista.add(new LinkedList());[/code]

Geralmente é melhor trabalhar com lists do que com arrays primitivos. Elas são mais flexíveis, mais poderosas e fáceis de usar.

ah valeu eh isso mesmo!!!
precisei do vetro pq quero criar 5 listas diferentes

[quote=oitathi]ah valeu eh isso mesmo!!!
precisei do vetro pq quero criar 5 listas diferentes[/quote]

Não sei no seu caso, mas geralmente é melhor criar uma lista contendo 5 listas.

[]'s