Java ResourceBundle containsKey()方法及示例

ResourceBundle类containsKey()方法

  • containsKey()方法在java.util包中可用。

  • containsKey()方法用于检查此ResourceBundle或其超级捆绑包中是否存在给定的关键元素(key_ele)。

  • containsKey()方法是一个非静态方法,只能由类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。

  • 在检查给定元素是否存在时,containsKey()方法可能会引发异常。
    NullPointerException:当给定参数为null时,可能引发此异常。

语法:

    public boolean containsKey(String key_ele);

参数:

  • 字符串key_ele –表示此ResourceBundle的关键元素。

返回值:

此方法的返回类型为boolean,当给定的key元素存在于此ResourceBundle或其超级捆绑包中时,它返回true,否则返回false

示例

//Java程序演示示例 
//boolean containsKey(String key_ele)method- 
//的ResourceBundle-

import java.util.*;

public class ContainsKeyOfResourceBundle {
 public static void main(String[] args) {
  //实例化ResourceBundle
  //一些语言环境
  ResourceBundle rb = ResourceBundle.getBundle("IncludeHelp...", Locale.FRANCE);

  //通过使用containsKey()方法isto-
  //检查给定键是否存在或
  //不在此ResourceBundle中
  boolean status = rb.containsKey("IncludeHelp...");

  //显示状态
  System.out.println("rb.containsKey(IncludeHelp...): " + status);
 }
}

输出结果

rb.containsKey(IncludeHelp...): true