Alguém poderia me dizer oq há de errado neste código???
Obrigado…
int i = JTextField1.getText() ;
if (i = tcp) {
System(“iptables -l tcp”);
}
Alguém poderia me dizer oq há de errado neste código???
Obrigado…
int i = JTextField1.getText() ;
if (i = tcp) {
System(“iptables -l tcp”);
}
JTextField1.getText() sempre retorna o tipo de String. Infelizmente, nao retorna automaticamente para tipo de inteiro.
Para conveter em int:
Interger.parseInt(JTextField1.getText())
voce poderia fazer assim
int i = Integer.parseInt(JTextField1.getText());
if(i== tcp){
System("iptables -l tcp");
}
lembre-se que para comparações utilize == para tipos primitivos
Alguém poderia me dizer oq há de errado neste código???Obrigado…
int i = JTextField1.getText() ; if (i = tcp) { System(“iptables -l tcp”); }</blockquote>nao conheço o retorno de
JTextField1.getText()mais se nao for um boolean o codigo nao compila = é atribuição em java e == é comparacao…
flw!!