Java Calendar getAvailableCalendarTypes()方法
 
 
  java.util.Calendar类的getAvailableCalendarTypes()方法返回一个Set,该Set包含java运行时环境支持的所有可用日历类型的字符串集。
 
语法
 
 
  
   public static Set<
 String>
 getAvailableCalendarTypes()
  
 
 
  
参数
 
 不接受任何值。
 
返回
 
 返回所有可用的日历类型不可修改Set的形式
 
抛出
 
  InterruptedException 
 
示例1 
 
 
  
   import java.util.Calendar;
 import java.util.Set;
 public class CalendargetavailablecalendartypeExample1 {
     public static void main(String[] args) {
         System.out.println(" All Available Calendar types: ");
         //method will return all available calendar types
         //returnd calendar types are stored in a set.
 Set set = Calendar.getAvailableCalendarTypes();
         set.forEach((s) ->
         {
         System.out.println(s);
             }
         );
     }
 }
  
 
 
  
 
 输出:  
 
 
  
   All Available Calendar types: 
 gregory
 buddhist
 Japanese
  
 
 
  
示例2 
 
 
  
   import java.util.Calendar;
 import java.util.Set;
 public class CalendargetavailablecalendartypeExample2 {
     public static void main(String[] args) throws InterruptedException {
         System.out.println(" All Available Calendar types: ");
         Set set = Calendar.getAvailableCalendarTypes();
         for(Object s:set){
             System.out.println(s);
         }
     }
 }
  
 
 
  
 
 输出:  
 
 
  
   All Available Calendar types: 
 gregory
 buddhist
 japanese
  
 
 
  
示例3 
 
 
  
   import java.util.Calendar;
 public class CalendargetavailablecalendartypeExample3 {
     public static void main(String[] args) throws InterruptedException {
         // here we are directly printing the set which is showing all available calendar type
 System.out.println(Calendar.getAvailableCalendarTypes());
     }
 }
  
 
 
  
 
 输出:  
 
 
  
   [gregory, buddhist, japanese]