Substituição de Array para vector  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
leonardo.mello
Smalltalk

Membro desde: 08/04/2003 16:48:40
Mensagens: 1
Offline

Preciso trocar os arrays por vector como faço?
preciso o método add dentro de um laço FOR como farei isso?


public class Aplic4{
public static void main (String [ ]args)
{
//Definição de Vetor
Veiculo2 [] listav = new Veiculo2[3];//define o tamanho do array de objetos Veiculo
Carro2 [] listac = new Carro2[3];//define o tamanho do array de objetos Carro2

//Instancia de objetos
listac[0]= new Carro2("motor1","tipo1","Joao","KKT1234");//Instancia um obj do array Carro
listac[1]= new Carro2("motor2","tipo2","Maria","UTG1234");//Instancia um obj do array Carro
listac[2]= new Carro2("motor3","tipo3","Marta","LLL1234");//Instancia um obj do array Carro


for(int i=0;i<listac.length;i++){//listac.length corresponde ao tamanho do array
listac[i].imprimir();
}

listav [0] = new Veiculo2("motor4","tipo1","Mario");
listav [1] = new Veiculo2("motor4","tipo3","Marco");
listav [2] = new Veiculo2("motor5","tipo9","Lucas");

for(int i=0;i<listav.length;i++){
listav[i].imprimir();
}



}
}
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Evite a classe Vector. Todos os usos dela são bem executados pela classe java.util.List, que tem o benefício de usar a nova Collections API. É considerada uma prática ruim de programação hoje em dia usar os objetos Vector e Hashtable.

Dado este aviso, qual o problema que você está encontrando em converter os arrays para Collections? Seja mais específico, por favor.

[]'s
-cv
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

Você quer um exemplo de código? É isso?
Se for,



(a linha com o System.out.println(...) vai usar o método toString() da classe Carro2 para obter um String)

Se não, me diz...
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Completando, o mesmo exemplo que o dango mandou, só que convertido pra Collections:



[]'s
-cv
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team