我创建了一个txt。 file(vector [14]),这是我需要使用JOptionPane或类似字体打印的14个国家/地区的列表(所有这些国家),但所有对我来说都是第一个国家。有人可以帮帮我吗? public static void main(String [] args)抛出IOException {
int cont=0;
BufferedReader fr= new BufferedReader (new FileReader("paises.txt")) ;
String destino= JOptionPane.showInputDialog("Digite o seu país de destino:");
String busca = destino;
try {
while (fr.ready()) {
String linha= fr.readLine();
if(linha.equals(busca)) {
cont =1;
}
}
fr.close();
if (cont==1) {
JOptionPane.showMessageDialog(null,"OK!","Opção Destinos",JOptionPane.INFORMATION_MESSAGE) ;
} else {
int res =JOptionPane.showConfirmDialog(null,"Destino não encontrado, gostaria de visualizar todos os países que fazem parte da nossa rota?","Ops!!",JOptionPane.YES_NO_CANCEL_OPTION);
if (res==JOptionPane.YES_OPTION) {
Scanner inFile = new Scanner(new FileReader("paises.txt"));
String pp = inFile.nextLine();
JOptionPane.showMessageDialog(null,pp, "Próxima Parada", JOptionPane.INFORMATION_MESSAGE);
}
}
}
catch (Exception e) {
System.out.println ("ERRO");
}
} }