Comparação de membros de uma " String "

2 respostas
J

Estou começando a mexer com o Java e como todo iniciante estou com uma dúvida na parte de Comparação de String...

Preciso comparar membros isolados dentro de uma "String"...

import javax.swing.JOptionPane;
import javax.swing.JFrame;

public class minimizar {
	public static void main(String[] args) {
		String entrada = JOptionPane.showInputDialog("Digite a expressão:");
		String valorA = JOptionPane.showInputDialog("Entre com o valor da variável a:");
		String valorB = JOptionPane.showInputDialog("Entre com o valor da variável b:");
		
		String resultado = entrada.replaceAll("a", valorA);
		resultado = resultado.replaceAll("b", valorB);
		
		JFrame frame = new JFrame("Resultado");
		JOptionPane.showMessageDialog(frame, resultado);
	}

}

Preciso transformar uma expressão lógica que vai entrar na Sring "entrada"( contendo apenas " A, B, && , || e !). Transformando a expressão em um resultado binário, não consigo trasformar os termos negados.
Por quê a expressão se torna uma única String.

Agradeço desde já...

E desculpe qualquer coisa... Sabe neh quando se está aprendendo :lol:

2 Respostas

alves.Felipe

Ola…

String nome="testando";
		
		for(int a=0;a<nome.length();a++)
		{
			System.out.println(nome.charAt(a));
		}

ve se isso serve…

J

Tah ja entendi Obrigado…

Vou tentar resolver agora!!!

:smiley:

Criado 4 de junho de 2008
Ultima resposta 5 de jun. de 2008
Respostas 2
Participantes 2