Galera gostaria de uma dica rapida e simples para ordernar um Vector, ele não é um Vector simples, seria algo assim.
Possuo uma lista em texto de produtos onde os campos é o codigo do produto e seu nome.
1528|PRODUTO1|#
5289|PRODUTO2|#
8969|PRODUTO3|#
8596|PRODUTO4|#
para jogar esta informação dentro de um Vector fiz da seguinte forma.
Vector linha = new Vector();
Vector coluna = new Vector();
StringBuffer aux = new StringBuffer();
int tam = dados.length();
for (int pos = 0; pos < tam; pos++) {
if (dados.charAt(pos) != '|' || dados.charAt(pos) != '#') {
aux.append(dados.charAt(pos));
} else {
if (dados.charAt(pos) == '|') {
coluna.add(aux.tostring());
aux = new StringBuffer();
} else {
linha.add(coluna);
coluna = new Vector();
aux = new StringBuffer();
}
}
}
Desta forma meu vector linha é na verdade um vector de vector e dentro de cada linha possuo um vector com 2 colunas.
se quero pegar o valor da posiçao linha=3 e coluna =1 só pegar com o comando ((Vector)linha.elementAt(3)).elementAt(1).tostring()
minha duvida como posso organizar este vector tanto pelo codigo do cliente quanto pelo nome do produto?
Valeu!!