Java-util-calendar-getdisplayname

提供:Dev Guides
移動先:案内検索

Java.util.Calendar.getDisplayName()メソッド

説明

  • java.util.Calendar.getDisplayName()メソッドは、指定された *style および locale のカレンダー field 値の文字列表現を返します。

宣言

以下は* java.util.Calendar.getDisplayName()*メソッドの宣言です

public String getDisplayName(int field,int style,Locale locale)

パラメーター

  • field -カレンダーフィールド。
  • style -文字列表現に適用されるスタイル
  • locale -文字列表現のロケール

戻り値

メソッドは、指定されたスタイルで指定されたフィールドの文字列表現を返します。文字列表現が利用できない場合は null を返します。

例外

  • IllegalArgumentException -フィールドまたはスタイルが無効な場合、またはこのカレンダーが寛容ではなく、いずれかのフィールドに無効な値がある場合
  • NullPointerException -ロケールがnullの場合

次の例は、java.util.calendar.getDisplayName()メソッドの使用法を示しています。

package com.finddevguides;

import java.util.*;

public class CalendarGetDisplayNameEx {
   public static void main(String args[]) {

     //create objects of locale class
      Locale object1 = new Locale("GERMAN", "Germany");
      Locale object2 = new Locale("FRENCH", "France");
      System.out.println("Object1 is : " + object1);
      System.out.println("Object2 is : " + object2);

     //get the display name for object1
      String objName = object1.getDisplayName();

     //print the results
      System.out.println("Name for object1 : " + objName);

     //get the display name for object2
      objName = object2.getDisplayName();
      System.out.println("Name for object2 : " + objName);
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

Object1 is : german_GERMANY
Object2 is : french_FRANCE
Name for object1 : german (GERMANY)
Name for object2 : french (FRANCE)