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)