【问题标题】:How to show both system out in this case?在这种情况下如何显示两个系统?
【发布时间】:2015-11-06 02:04:55
【问题描述】:
//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" 都为空时,当用户点击此选项时,我需要显示两个系统输出消息。现在,它只显示第一个系统,我想同时显示。 谢谢。

【问题讨论】:

    标签: java if-statement arraylist system.out


    【解决方案1】:

    如果您想要两个系统输出,则需要在最后一个代码分支的第二个系统输出的正上方复制第一个系统输出。但请仅当第一个(外部)列表的空性始终与第二个(内部)列表的空性结合时才这样做。否则你会有一个错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      • 2021-07-03
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      相关资源
      最近更新 更多