Passar valor de um vetor p/ outro

Galera, a ultima dica p/ eu finalizar meu programa aqui é o seguinte…

tenho uma vetor de caracter do tipo indefinido (5+4-3…*5) e desejo, após comparar se é numero ou operador, guarda-lo em um ouvtro vetor… como fazer isso??? kero saber apenas como passar do vetor p/ outro apenas os caracteres q eu solicitar…

aguardo… valews…

bom… vc pode passar assim

vectorNovo.add(vectorAntigo.elementAt(index));

onde index é o indice do item que vc quer…

exemplo… indice 0 é o 1 elemento do vetor…

indice 20 é o 21 elemento…

ai vc tira um elemento de um vetor e poem no outro…

abraços

Primeiro… vc está utilizando um Vector ou array de tipos primitivos?
Segundo… nesse novo “vetor” vc quer guarda os números ou operadores?

Depois que vc responder essas perguntas, fica mais fácil de responder ou até montar um exemplo… blz?
:wink:

ae javateco,. blz…

conto com sua ajuda kra…

bem, eu quero passar os valores apenas, ou seja os inteiros…

a minha entrada sera uma string lida pelo teclado, tipo assim: 5+3-2… onde vow kerer guardar em um outro vetor apenas os numeros, blz…

ajuda eu ai…
agradecio… valews e aguardo… 8O

bom… vou te dar conselhos…

faz com vetores…

percorra todos os caracters da string…

use uma varivel boolean pra saber c o ultimo carcter testado foi um número

no caso da ultima ter cido um número… e da atual tb ser um número… faça… ultima * 10 + atual … isso vai fazer com que vc possa ter números maiores q 10 =]…

vc terá q saber a ordem dos seus operadores (isso vai complicar)

saum só dicas…

t+