//Metodo para crear un nuevo control de franquicia
public void crearControl(ArrayList<Franquicia> listaFranquicias, ArrayList<Inspector> listaInspectores) {
if (!objSistema.getListaFranquicias().isEmpty()){
if(!objSistema.getListaInspectores().isEmpty()){
//Inicializacion de variables
Inspector miInspector = new Inspector();
Franquicia miFranquicia = new Franquicia();
int mes = 0;
String controlSupCon = "No";
int controlCantContSup = 0;
//Franquicia
miFranquicia = (Franquicia) seleccionarObjetoF("================================================"
+ "\nSeleccione la franquicia: ", listaFranquicias);
//Mes
mes = pedirNumero("Ingrese un mes: ", 1, 12);
//Indicadores
asignarArrayInd(objSistema.getListaNombreInd(), objSistema.getListaIndicadores());
//Supero control
if (superoControl(objSistema.getListaIndicadores())) {
controlSupCon = "Si";
controlCantContSup++;
}
//Inspector
miInspector = (Inspector) seleccionarObjetoI("================================================"
+ "\nSeleccione el inspector que realizo el control: ", listaInspectores);
//Mensaje de confirmacion
System.out.println("Los datos del control fueron ingresados con exito."
+ "\n================================================");
Control nuevoControl = new Control(miFranquicia, miInspector, mes, controlSupCon, controlCantContSup);
if (esIgualMes(objSistema.getListaControles(), nuevoControl)) {
reemplazarControl(objSistema.getListaControles(), nuevoControl);
} else {
objSistema.getListaControles().add(nuevoControl);
}
} else {
System.out.println("No hay inspectores ingresados.");
}
}else{
System.out.println("No hay franquicias ingresados");
}
}
请帮帮我。当用户在ArrayList "listaFranquicias“和"listaInspectores”都为空的情况下点击此选项时,我需要显示两个系统输出消息。现在,它只展示了第一个系统,我想同时展示两个系统。谢谢。
发布于 2015-11-15 13:07:49
如果您想要第一个sysout和第二个sysout,则需要在代码的最后一个分支中将它们复制到第二个sysout之上。但请仅当第一个(外部)列表的空白总是与第二个(内部)列表的空白同时出现时才这样做。否则你将会有一个bug。
https://stackoverflow.com/questions/33558268
复制相似问题