- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Calendar getAvailableCalendarTypes() Method
Description
The Java Calendar getAvailableCalendarTypes() method returns an unmodifiable set of all calendar types which are supported by the calendar in the run time environment.
Declaration
Following is the declaration for java.util.Calendar.getAvailableCalendarTypes() method
public static Set<String> getAvailableCalendarTypes()
Parameters
NA
Return Value
Returns an unmodifiable Set containing all available calendar types.
Exception
NA
Getting Available Calendar Types of Calendar Instance Example
The following example shows the usage of Java Calendar getAvailableCalendarTypes() method. An unmodifiable set of calendar type is retrieved using Calendar.getAvailableCalendarTypes() method. We're printing the set thereafter.
package com.tutorialspoint; import java.util.Calendar; import java.util.Set; public class CalendarDemo { public static void main(String[] args) { Set<String> set = Calendar.getAvailableCalendarTypes(); System.out.println("Available Calendar Types: " + set); } }
Output
Let us compile and run the above program, this will produce the following result −
Available Calendar Types: [gregory, buddhist, japanese]
Getting Available Calendar Types of GregorianCalendar Instance Example
The following example shows the usage of Java Calendar getAvailableCalendarTypes() method. An unmodifiable set of calendar type is retrieved using GregorianCalendar.getAvailableCalendarTypes() method. We're printing the set thereafter.
package com.tutorialspoint; import java.util.GregorianCalendar; import java.util.Set; public class CalendarDemo { public static void main(String[] args) { Set<String> set = GregorianCalendar.getAvailableCalendarTypes(); System.out.println("Available Calendar Types: " + set); } }
Output
Let us compile and run the above program, this will produce the following result −
Available Calendar Types: [gregory, buddhist, japanese]
Getting Available Calendar Types from Current Dated Calendar Instance Example
The following example shows the usage of Java Calendar getAvailableCalendarTypes() method. An array of locale is retrieved using getAvailableCalendarTypes() method of a calendar instance. We're printing total locales count and printing first ten locales.
package com.tutorialspoint; import java.util.Calendar; import java.util.Set; public class CalendarDemo { public static void main(String[] args) { Set<String> set = Calendar.getInstance().getAvailableCalendarTypes(); System.out.println("Available Calendar Types: " + set); } }
Output
Let us compile and run the above program, this will produce the following result −
Available Calendar Types: [gregory, buddhist, japanese]
To Continue Learning Please Login
Login with Google