Vetor dinamico de uma classe criada por mim

Criei uma classe chama da Fita e preciso criar um vetor dinamico para colocar objetos desta classe…
Alguém poderia me ajudar a fazer isso???
tb gostaria de saber como adicionar os elemetos no vetor sendo que eu tenho 3 Strings de atributos da classe Fita…

muito origado pela ajuda

Eu nao entendi bem o q. vc quer…mas vamos lá…
vc precisa de um vetor dinâmico onde o vetor cresça de acordo com os elementos sendo adicionados, certo?

List lista = new ArrayList();
Fita fita = new Fita();
lista.add(fita);
...
Para recuperar um elemento:
Fita f = (Fita)lista.get(i);

[]'s

Obrigado

[code]import javax.swing.;
import java.util.
;

class Fita
{
String nome, codigo, preco;

Fita(String a, String b, String c)
{
	nome = a;
	codigo = b;
	preco = c;	
}

String aluguel (String data_l)
{
	String data_d="5";
	return data_d;
}

String aparece ()
{
	return nome;	
}

}

class cliente
{

}

public class Locadora
{

public static void main (String a[])
{
	
	Fita fitas =new Fita[]; 

}

}[/code]

Eu gostaria de criar o vetor de objetos da classe Fita sendo que assim seria possível eu instanciar o objeto com um índice.

Mas está dando o seguinte erro na hora de criar o vetor:
---------- Capture Output ----------
> “C:\Arquivos de programas\Java\jdk1.5.0_04\bin\javac.exe” Locadora.java
Locadora.java:53: array dimension missing
Fita fitas =new Fita[];
^
1 error

> Terminated with exit code 1.

Como eu colocarei os objetos dentro do vetor pasando os 3 atributos da classe Fitas para o obj??
Muito Obrigado
[/code]

Todo e qualquer array em Java tem um tamanho definido e que não pode ser alterado. Use coleções.

Eu tentei colocar um tamanho epescífco no vetor e deu o seguinte erro: ---------- Capture Output ----------
> “C:\Arquivos de programas\Java\jdk1.5.0_04\bin\javac.exe” Locadora.java
Locadora.java:51: incompatible types
found : Fita[]
required: Fita
Fita fitas =new Fita[100];
^
1 error

> Terminated with exit code 1.

Alguém sabe me dizer porque?
Qual coleção devo usar?

obrigado.

Porque você está tentando atribuir um Fita[] a uma variavel Fita.

Errado:

Correto:

Fita[] fitas =new Fita[100];