Cómo enumerar las zonas horarias en Java

Aquí hay un tutorial rápido de programación en Java que enseña a los desarrolladores cómo obtener una lista de cada zona horaria usando el paquete java.time y la biblioteca java.util . Ingrese el siguiente ejemplo de código Java en su editor de código o entorno de desarrollo integrado (IDE) para ver cómo enumerar las zonas horarias:

* /

importar java.time. *;
importar java.util. *;

clase pública TimeZonesInJava
{
	public static void main (String args [])
	{
		TimeZonesInJava timeZonesInJava = new TimeZonesInJava ();
		timeZonesInJava.proceed ();
	}

	vacío privado proceder () 
	{
		Lista timeZoneList = new ArrayList <> (ZoneId.getAvailableZoneIds ());
		System.out.println ("Zonas horarias en Java");
		int timeZoneIndex = 0;
		para (String zone: timeZoneList)
			System.out.println (++ timeZoneIndex + ":" + zona);	
		
	}
}

/ *

Cuando ejecute este código, obtendrá el siguiente resultado. Nota: su salida puede variar según la configuración de su sistema:

[ root @ mypc ] # java TimeZonesInJava
Zonas horarias en Java
1: Asia / Adén
2: América / Cuiaba
3: etc. / GMT + 9
4: etc. / GMT + 8
5: África / Nairobi
...
598: Europa / Atenas
599: Estados Unidos / Pacífico
600: Europa / Mónaco

EXTRAIDO