首先,对不起英语不好-
我想从“Ventas”移动到“Historico”,只有与“Clientes”中的“codCli”具有相同代码的对象,这是我的代码:
public static void Eliminar_Cliente(){
System.out.println("Que cliente quieres eliminar? (Introduce el código de cliente)");
int cliE=(sc.nextInt()-1);
Cliente clienteBuscado=null;
for (Cliente cliente : cli) {
if(cliente.codCli==cliE) clienteBuscado=cliente;
}
if(clienteBuscado!=null)
{
ArrayList<Ventas> ventaAux=new ArrayList();
for (Ventas venta : vent) {
System.out.println("asddsa");
if (venta.cliente==clienteBuscado.codCli){
Historico h = new Historico(venta);
his.add(h);
ventaAux.add(venta);
}
}
if(!ventaAux.isEmpty())
{
for (Ventas ventas : ventaAux) {
vent.remove(ventas);
}
}
}
}
但输出绝对没有,它甚至没有进入每个循环的 Ventas'。
有什么帮助吗?