Ajuda de Projeto

:oops: |Oi pessoal…por favor me ajudem…preciso fazer um if onde tenho que pegar uma string e comparar com um numero, nao sei como que faço. E o seguiinte fiz um projeto que aciona um ventilador via porta paralela ate ai consegui, qunado clico no botao ligar ventilador ele liga se clico no botao desligar ele desliga.Preciso fazer com que isso seja automatico. tipo faezr uma condicao onde se a temperatura for maior que 25 ele aciona ventilador. ALguem me ajuda. Meu codigo e esse ai…

//public class Tela extends JFrame {
JScrollPane scrollPane;
ImageIcon icon;
JButton Ligar,Desligar, Buscar;
Label l1,l2,l3;
double x ;
int cont1;
static int Bites;
//criando as caixas para estar mostrando a temperatura
JTextField cx1 = new JTextField(null,6);
Image image;
String inf;
///
codigo para pegar a temperatura
///
public void actionPerformed(ActionEvent evt){
inf = ClientTest.busca();
JTextField cx1 = new JTextField(inf);
add(cx1,“Center”);
cx1.setBounds(280,450,60,15);
panel.add(cx1);

//
public void LigarActionPerformed(ActionEvent evt){
cont1=cont1+1; //Para verificar se botao ja foi pressionado

	if (cont1==1){
		Bites=Bites+255; 
		l1.setText("VENTILADOR LIGADO");
		ParallelPort lpt1=new ParallelPort(0x378);//Acessa registro de dados
		lpt1.write(Bites); //Escreve na porta 1 bit
		System.out.println(Bites);}

}

public void DesligarActionPerformed(ActionEvent evt){

	if (cont1>0){
		Bites=Bites-255;
		l1.setText("VENTILADOR DESLIGADO");
		ParallelPort lpt1=new ParallelPort(0x378);//Acessa registro de dados
		lpt1.write(Bites);// retira da porta 1 bit
		cont1=0;
		System.out.println(Bites); 
	}

}

cara…primeira coisa, use BBCode pra facilitar a visualização do seu codigo…

agora pelo q eu vi do seu codigo, vc precisa de alguma coisa do tipo:


Integer tempLiga = new Integer(25);//T emperatura pra ligar o ventilador

String tempStr = ClientTest.busca();// pega a temperatura na String
Integer tempInt = new Integer(tempStr);// transforma a temperatura pra Integer

if(tempInt.compareTo(tempLiga) > 0){
    //Aqui vai o código para ligar o ventilador
}

aqui esta o link pro javadoc da classe Integer, pra vc saber sobre os metodos…

se vc precisar de uma maior precisão…utilize BigDecimal

espero ter ajudado…