package crud;
import java.io.*;
import java.util.Scanner;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Cliente> cli = new ArrayList<Cliente>();
ArrayList<Cidade> cid = new ArrayList<Cidade>();
Cliente cliente;
Cidade cidade = new Cidade();
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
int opcao=0;
String nome="";
do{
Cidade.Menu();
Cliente.Menu();
System.out.println("Escolha uma opção: ");
try{
opcao = Integer.parseInt(entrada.readLine());
switch (opcao){
case 1:
cidade = new Cidade();
System.out.println("Informe o nome da Cidade");
nome=entrada.readLine();
cidade.setNome(nome);
cid.add(cidade);
break;
case 2:
System.out.println("Nome da cidade que deseja remover: ");
nome = entrada.readLine();
for(Cidade cidades : cid){
if(cidades.getNome().equals(nome)){
cid.remove(cid.indexOf(cidade));
break;
}
}
break;
case 3:
System.out.println("Informe o nome da cidade que deseja Atualizar");
nome = entrada.readLine();
for(Cidade cidades : cid){
if(cidades.getNome().equals(nome)){
System.out.println("Informe o novo nome da cidade: ");
nome = entrada.readLine();
cidades.setNome(nome);
}else{
System.out.println("Cidade não encontrada....");
}
}
break;
case 4:
for (Cidade cidades : cid){
System.out.println("Nome da cidade: " + cidade.getNome());
}
break;
case 5:
case 6:
case 7:
case 8:
}
}catch(IOException e ){
System.out.println(e);
}
}while(opcao<15);
}
}
PESSOAL uso o array list mas nao consigo atualizar nem exibir minhas cidades!!! alguem sabe qual pode ser o erro desse programa?