ok 
tenho uma pequeno problema… :?:
tenhoq ue resolver isso… estou pegando de uma sequencia de um arquivo Txt uma sequencia… Polonesa Reversa…
Separo-as com Split e coloco num Array
blz… o problema fica quando a expressao se resulta em usar as variaveis…
(Ex: y 2 3 - 2 5 + * = OU x 2 y + 1 - =)
pois tenho q coloca-las na lista e inicializa-las…e não sei como fazer isso :evil: …
casa ja exista apenas mudar seu valor…
por favor alguem pode me ajudar… :lol:
ArrayList<String> lista = new ArrayList<String>();
String line = out.readLine();
Stack<String> auxS = new Stack<String>();
while(line != null){
while(auxS.isEmpty() == false){
auxS.pop();
}
System.out.println(line);
String a[] = line.split(" ");
double valor;
for(int i = 0; i <a.length; i++){
if(a[i].isEmpty()== false){
String nro = "";
double v1 = 0;
double v2 = 0;
if(a[i].equalsIgnoreCase("=")){
nro = auxS.pop();
String varN = auxS.pop();
if (lista.contains(varN)){
String vA1 = a[i];
vA1 = auxS.pop();
}else{
lista.add(varN);
double = Double.parseDouble(auxS.pop());
}
}else{
auxS.push(a[i]);
}
}