ola , tenho o seguinte código :
Collection col1=new Vector();
e agora dentro do vector col1 cria criar outro vector , e depois saber como acedo aos seus métodos …
Agradecido, Cumps
ola , tenho o seguinte código :
Collection col1=new Vector();
e agora dentro do vector col1 cria criar outro vector , e depois saber como acedo aos seus métodos …
Agradecido, Cumps
vc declarou um vetor de inteiros, poderias fazer assim:
import java.util.List;
import java.util.ArrayList;
public class A {
public static void main (String args [] )
{
Integer i = new Integer(1);
List<Integer> X = new ArrayList<Integer>();
List<List> Y = new ArrayList<List>();
X.add(i); // aqui colocamos o número 1
Y.add(X); // e agora guardamos aqui :)
System.out.println("tcharam: " + Y.get(0).get(0));
}
}
Y é um arraylist que tem outro arraylist, X
X é um arraylist que tem o numero 1!
Divertido, não? :)
ps: se quiser usar vector no lugar de arraylist, tudo bem
e vc pode ter uma lista assim
List>
:)
parece-me mto bom!!
Mas , como acedo às posições do ArrayList ?
por exemplo num array normar eu teria : array[i][j] … com os índices “i” e “j” eu poderia obter ou modificar as posições do array…
Gostaria de saber como mexer no arrayList … se fizer Y.addElementAt(0) vai preenchendo todo o array ?
Oi.
No lugar de elementAt, você usa o get.
Tem um exemplo completo aqui:
http://www.guj.com.br/posts/list/74068.java#389435
Via de regra, não use Vector, prefira o ArrayList.
Oi João!
Recomendo fortemente que você use ArrayList e outras coisas da API de Collections ao invés de Vector.
Você pode aprender mais sobre isso no capítulo de Coleções da apostila da Caelum:
[]'s