agora estou tentando com IF e também não está funcionando. O que tem de errado?
String otipo = leConfiguracao[0];
if (otipo=="PerguntaFechadaSimples"){
System.out.println("a Pergunta é Fechada Simples");
}
if (otipo=="PerguntaAbertaSimples"){
System.out.println("a Pergunta é Aberta Simples");
}
if (otipo=="PerguntaFechadaMultipla"){
System.out.println("a Pergunta é Fechada Multipla");
}
if (otipo=="PerguntaAbertaMultipla"){
System.out.println("a Pergunta é Aberta Múltipla");
}
Quando for comparar Strings utilize os métodos compareTo() ou equals() da classe String. Segue como se utiliza as duas formas:
String otipo = leConfiguracao[0];
if (otipo.compareTo("PerguntaFechadaSimples")==0){
System.out.println("a Pergunta é Fechada Simples");
}
if (otipo.equals("PerguntaAbertaSimples")){
System.out.println("a Pergunta é Aberta Simples");
}
if (otipo.compareTo("PerguntaFechadaMultipla")==0){
System.out.println("a Pergunta é Fechada Multipla");
}
if (otipo.equals("PerguntaAbertaMultipla")){
System.out.println("a Pergunta é Aberta Múltipla");
}