def text = '''"False","MX_608398","Ninfa Gabriela","Serrano Soto",,"Analista Servicio al Cliente","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Servicio al Cliente (MX_351)","Dir Servicio Al Cliente (MX_305)","Irene","Gonzalez Hernandez","[email protected]","Hermosillo (MX_92)","2023-04-24","24/04/2023","10/feb","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_LIN_INF_463","Preparación ECAP - Evaluación Área III. Servicios a los Usuarios de los SAR",,"1.00","1.00",,"10/02/2023",,,,"INFORGRAL","Interno","30/06/2023"
"True","MX_608285","Iris Judith","Vazquez Rodriguez",,"Anfitrión de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Servicio al Cliente (MX_351)","Dir Servicio Al Cliente (MX_305)","Jorge Alberto","Mayorga Perez","[email protected]","Guadalajara 2 (MX_111)","2022-12-19","19/12/2022","19/dic","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_287","Preparación ECAP - Clínica de estudio Área II: Cuenta Individual",,"6.00","6.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608412","Eliud Alejandro","Ramirez Villa",,"Recepcionista de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","Dir Servicio Al Cliente (MX_305)","Oscar Guadalupe","Avila Castillo","[email protected]","Coacalco (MX_189)","2023-05-22","22/05/2023","22/mar","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_287","Preparación ECAP - Clínica de estudio Área II: Cuenta Individual",,"6.00","6.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608433","Alan","Rodriguez Chapa",,"Hunter Previsional F","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NORESTE (MX_178)","NORESTE (*) (MX_346)","GCIA. NORESTE MONTERREY 13 (MX_815)","Dir. Regional Centro Norte Noreste (MX_10)","Gilberto","Rodriguez Cardenas","[email protected]","Monterrey Corporativo (MX_133)","2023-06-21","21/06/2023","25/may","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608441","Blanca Isela","Corona Alejo",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","SURESTE (MX_47)","SURESTE (*) (MX_159)","GCIA. SURESTE BOCA DEL RIO (MX_437)","Dir. Regional Centro Sur Sureste (MX_33)","Maria Teresa","Urbano Serralde","[email protected]","Ver. Veracruz (MX_354)","2023-06-21","21/06/2023","10/may","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","21/06/2023"
"True","MX_608424","Delia Araceli","Quirarte Villalobos",,"Hunter Previsional D","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE HERMOSILLO NARANJA (MX_858)","Dir. Regional Centro Norte Noroeste (MX_9)","Rafael","Lizardi Figueroa","[email protected]","Hermosillo (MX_92)","2023-06-21","21/06/2023","25/ago","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","21/06/2023"
"True","MX_607409","Efrain","Martinez Solis","MASE740520HNLRLF03","Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NORESTE (MX_178)","NORESTE (*) (MX_346)","GCIA. NORESTE SAN LUIS POTOSI (MX_850)","Dir. Regional Centro Norte Noreste (MX_10)","Ana Luisa","Florido Ramirez","[email protected]","San Luis Potosi (MX_119)","2023-06-21","21/06/2023","20/may","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608457","Emmanuel Abraham","Reyes Miranda",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","METRO 2 (MX_180)","METRO 2 (*) (MX_348)","GCIA. METRO 2 TOKIO (MX_843)","Dir. Regional Centro Sur Metro (MX_80)","Adriana Itzel","Donato Ruiz","[email protected]","Patriotismo (MX_324)","2023-06-21","21/06/2023","18/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608426","Ernesto","Aviña Sustersik",,"Hunter Previsional C","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","METRO 2 (MX_180)","METRO 2 (*) (MX_348)","GCIA. METRO 2 SAN RAFAEL (MX_841)","Dir. Regional Centro Sur Metro (MX_80)","Yesica","Huerta Portales","[email protected]","Patriotismo (MX_324)","2023-06-21","21/06/2023","15/feb","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","21/06/2023"
"True","MX_608427","Israel","Sanchez Rojas",,"Hunter Previsional C","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","METRO 2 (MX_180)","METRO 2 (*) (MX_348)","GCIA. METRO 2 POLANCO (MX_839)","Dir. Regional Centro Sur Metro (MX_80)","Arcelia","Perez Olalde","[email protected]","Patriotismo (MX_324)","2023-06-21","21/06/2023","21/ago","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608450","Juan Carlos","Garcia Ramos",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","OCCIDENTE Y BAJIO (MX_46)","OCCIDENTE Y BAJIO (*) (MX_114)","GCIA. OCCIDENTE GUADALAJARA UNION (MX_423)","Dir. Regional Centro Sur Occidente (MX_35)","Ruben","Limon Ortega","[email protected]","Guadalajara 2 (MX_111)","2023-06-21","21/06/2023","15/may","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608434","Pedro","Puentes Duarte",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NORESTE (MX_178)","NORESTE (*) (MX_346)","GCIA. NORESTE MONTERREY AVANZA (MX_821)","Dir. Regional Centro Norte Noreste (MX_10)","Leimmy Liliana","Botti Treviño","[email protected]","Monterrey Corporativo (MX_133)","2023-06-21","21/06/2023","04/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","25/06/2023"
"True","MX_608439","Sol Anahli","Muñoz Vazquez",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","METRO 2 (MX_180)","METRO 2 (*) (MX_348)","GCIA. METRO 2 POLANCO (MX_839)","Dir. Regional Centro Sur Metro (MX_80)","Arcelia","Perez Olalde","[email protected]","Patriotismo (MX_324)","2023-06-21","21/06/2023","29/dic","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_8","Conociendo a SURA México","Del Hierro Montes, Marisela ","4.00","4.00",,"07/06/2019","26/06/2023 10:00 PM","CURSO_COM",,"CURSO","Interno","21/06/2023"
"True","MX_2116","Jose Guillermo","Lara Alcantara","LAAG830713HSPRLL05","Gte. Operacion Seguridad Informatica","Dir Ejec TI y Operaciones (MX_7)","Dir Ejec Ti(*) (MX_168)","N/A","N/A","Subdir Proyectos (MX_29)","Omar","Lira Rangel","[email protected]","Reforma 222 Piso 4-6 (MX_10)","2012-07-24","24/07/2012","13/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_295","El mapa del líder: Ambicioso y realista","Bedoya Restrepo, Yuliana ","1.25","1.25",,"07/06/2023","07/06/2023 12:15 PM","CUR_ASIS",,"CURSO","Externo","06/06/2023"
"True","MX_608461","Jessica","Arredondo Curiel",,"Analista Servicio Atencion Express","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia Call Center (MX_352)","Dir Servicio Al Cliente (MX_305)","Denisse Gabriela","De La Cruz Gomez","[email protected]","Mch. Morelia (MX_261)","2023-06-21","21/06/2023","21/ago","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_LIN_INF_443","Evaluación General Preparación ECAP",,"3.00","3.00",,"10/08/2022",,,,"INFORGRAL","Interno","30/06/2023"
"True","MX_608233","Bricia Yazet","Moctezuma Rodriguez",,"Recepcionista de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","N/A","Dir Servicio Al Cliente (MX_305)","Gisela","Alvarez Schaffini","[email protected]","Patriotismo (MX_324)","2022-08-30","30/08/2022","14/jun","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_286","Preparación ECAP - Clínica de estudio Área I: Marco Normativo SAR",,"3.00","3.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_504930","Jose Miguel","Arizmendi De La Torre","AITM851009HDFRRG07","Anfitrión de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","N/A","Dir Servicio Al Cliente (MX_305)","Gisela","Alvarez Schaffini","[email protected]","Patriotismo (MX_324)","2019-08-12","12/08/2019","09/oct","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_284","Preparación ECAP - Área III: Servicios a los Usuarios del SAR
",,"10.00","10.00",,"03/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_2456","Rogelio","Avalos Chavez","AACR860918HMNVHG03","Coord. Call Center","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia Call Center (MX_352)","Dir Servicio Al Cliente (MX_305)","Leon Felipe","Galvez Medina","[email protected]","Mch. Morelia (MX_261)","2014-01-14","14/01/2014","18/sep","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_LIN_INF_462","Preparación ECAP - Evaluación Área II. Cuenta Individual",,"1.00","1.00",,"10/02/2023",,,,"INFORGRAL","Interno","30/06/2023"
"True","MX_608414","Rebeca Alejandra","Rea Arreola",,"Recepcionista de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","Dir Servicio Al Cliente (MX_305)","Gisela","Alvarez Schaffini","[email protected]","Patriotismo (MX_324)","2023-05-30","30/05/2023","03/may","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_LIN_INF_462","Preparación ECAP - Evaluación Área II. Cuenta Individual",,"1.00","1.00",,"10/02/2023",,,,"INFORGRAL","Interno","30/06/2023"
"True","MX_608462","Valeria Alexandra","Ruiz Lopez",,"Anfitrión de Módulos de Servicio","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","Dir Servicio Al Cliente (MX_305)","Patricia","Murillo Zempoaltecatl","[email protected]","Tab. Villahermosa (MX_125)","2023-06-21","21/06/2023","06/oct","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_287","Preparación ECAP - Clínica de estudio Área II: Cuenta Individual",,"6.00","6.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608460","Angel Rafael","Mancinas Morales",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE JUAREZ PASEO (MX_855)","Dir. Regional Centro Norte Noroeste (MX_9)","Martina Leticia","Loya Hernandez","[email protected]","Cd. Juarez (MX_152)","2023-06-21","21/06/2023","26/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_TAR_290","Preparación ECAP - Simulación de Ambiente de Evaluación",,"4.00","4.00",,"10/02/2023",,,,"TAREA","Interno","30/06/2023"
"True","MX_608331","Jose Eduardo","Santillana Mascorro",,"Analista Servicio Unidad Movil","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","PROYECTO COBERTURA ZM (MX_10200016)","Sagrario Elisa","Perales Vazquez","[email protected]","Tam. Reynosa (MX_61)","2023-02-01","01/02/2023","10/ago","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_286","Preparación ECAP - Clínica de estudio Área I: Marco Normativo SAR",,"3.00","3.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608422","Ana Fernanda","Tellez Mejia",,"Analista Servicio al Cliente","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","Dir Servicio Al Cliente (MX_305)","Patricia","Murillo Zempoaltecatl","[email protected]","Ver. Veracruz (MX_354)","2023-07-01","12/06/2023","06/ene","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_286","Preparación ECAP - Clínica de estudio Área I: Marco Normativo SAR",,"3.00","3.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608424","Delia Araceli","Quirarte Villalobos",,"Hunter Previsional D","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE HERMOSILLO NARANJA (MX_858)","Dir. Regional Centro Norte Noroeste (MX_9)","Rafael","Lizardi Figueroa","[email protected]","Hermosillo (MX_92)","2023-06-21","21/06/2023","25/ago","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_286","Preparación ECAP - Clínica de estudio Área I: Marco Normativo SAR",,"3.00","3.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608426","Ernesto","Aviña Sustersik",,"Hunter Previsional C","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","METRO 2 (MX_180)","METRO 2 (*) (MX_348)","GCIA. METRO 2 SAN RAFAEL (MX_841)","Dir. Regional Centro Sur Metro (MX_80)","Yesica","Huerta Portales","[email protected]","Patriotismo (MX_324)","2023-06-21","21/06/2023","15/feb","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_286","Preparación ECAP - Clínica de estudio Área I: Marco Normativo SAR",,"3.00","3.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608460","Angel Rafael","Mancinas Morales",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE JUAREZ PASEO (MX_855)","Dir. Regional Centro Norte Noroeste (MX_9)","Martina Leticia","Loya Hernandez","[email protected]","Cd. Juarez (MX_152)","2023-06-21","21/06/2023","26/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_282","Preparación ECAP - Área I: Marco Normativo del SAR",,"4.00","4.00",,"03/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608425","Ricardo","Gaytan Herrera",,"Hunter Previsional D","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE JUAREZ MATEOS (MX_854)","Dir. Regional Centro Norte Noroeste (MX_9)","Pablo","Davila Reyna","[email protected]","Cd. Juarez (MX_152)","2023-06-21","21/06/2023","12/nov","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_285","Preparación ECAP - Área IV: Sociedades de Inversión
",,"12.00","12.00",,"03/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608460","Angel Rafael","Mancinas Morales",,"Hunter Previsional E","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","NOROESTE 2 (MX_179)","NOROESTE 2 (*) (MX_347)","GCIA. NOROESTE JUAREZ PASEO (MX_855)","Dir. Regional Centro Norte Noroeste (MX_9)","Martina Leticia","Loya Hernandez","[email protected]","Cd. Juarez (MX_152)","2023-06-21","21/06/2023","26/jul","M","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_289","Preparación ECAP - Clínica de estudio Área IV: Sociedades de Inversión
",,"6.00","6.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"
"True","MX_608330","Maria Del pilar","Ponce Baldit",,"Analista Servicio Unidad Movil","Dir Ejec Experiencia Clientes Canales y Marca (MX_9)","Dir. Comercial Nacional (MX_44)","Subdir. Servicio al Cliente (MX_300)","Gcia. Calidad y Servicio al Cliente (MX_354)","PROYECTO COBERTURA ZM (MX_10200016)","Sagrario Elisa","Perales Vazquez","[email protected]","Tam. Reynosa (MX_61)","2023-02-01","01/02/2023","12/oct","F","Afore Sura S.A. De C.V. (MX01)","MX_ART_PRE_CUR_289","Preparación ECAP - Clínica de estudio Área IV: Sociedades de Inversión
",,"6.00","6.00",,"09/02/2023",,,,"CURSO","Interno","30/06/2023"''';

println text.replaceAll("\\n", "").replaceAll('"True"', '\n"True"').replaceAll('"False"', '\n"False"'); 

Groovy online compiler

Write, Run & Share Groovy code online using OneCompiler's Groovy online compiler for free. It's one of the robust, feature-rich online compilers for Groovy language, running the latest Groovy version 2.6. Getting started with the OneCompiler's Groovy editor is easy and fast. The editor shows sample boilerplate code when you choose language as Groovy and start coding.

Read inputs from stdin

OneCompiler's Groovy online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample Groovy program which takes name as input and prints hello message with your name.

def name = System.in.newReader().readLine()
println "Hello " + name

About Groovy

Groovy is an object-oriented programming language based on java. Apache Groovy is a dynamic and agile language which is similar to Python, Ruby, Smalltalk etc.

Key Features

  • It's not a replacement for java but it's an enhancer to Java with extra features like DSL support, dynamic typing, closures etc.
  • Accepts Java code as it extends JDK
  • Greater flexibility
  • Concise and much simpler compared to Java
  • Can be used as both programming language and scripting language.

Syntax help

Data Types

Data typeDescriptionRange
StringTo represent text literalsNA
charTo represent single character literalNA
intTo represent whole numbers-2,147,483,648 to 2,147,483,647
shortTo represent short numbers-32,768 to 32,767
longTo represent long numbers-9,223,372,036,854,775,808 to +9,223,372,036,854,775,807
doubleTo represent 64 bit floating point numbers4.94065645841246544e-324d to 1.79769313486231570e+308d
floatTo represent 32 bit floating point numbers1.40129846432481707e-45 to 3.40282346638528860e+38
byteTo represent byte value-128 to 127
booleanTo represent boolean values either true or falseTrue or False

Variables

You can define variables in two ways

Syntax:

data-type variable-name;

[or]

def variable-name;

Loops

0.upto(n) {println "$it"}

or

n.times{println "$it"}

where n is the number of loops and 0 specifies the starting index

Decision-Making

1. If / Nested-If / If-Else:

When ever you want to perform a set of operations based on a condition or set of conditions, then If / Nested-If / If-Else is used.

if(conditional-expression) {
  // code
} else {
  // code
}

2. Switch:

Switch is an alternative to If-Else-If ladder and to select one among many blocks of code.

switch(conditional-expression) {    
case value1:    
 // code    
 break;  // optional  
case value2:    
 // code    
 break;  // optional  
...    
    
default:     
 //code to be executed when all the above cases are not matched;    
} 

List

List allows you to store ordered collection of data values.

Example:

def mylist = [1,2,3,4,5];
List MethodsDescription
size()To find size of elements
sort()To sort the elements
add()To append new value at the end
contains()Returns true if this List contains requested value.
get()Returns the element of the list at the definite position
pop()To remove the last item from the List
isEmpty()Returns true if List contains no elements
minus()This allows you to exclude few specified elements from the elements of the original
plus()This allows you to add few specified elements to the elements of the original
remove()To remove the element present at the specific position
reverse()To reverse the elements of the original List and creates new list