Java PropertyResourceBundle getKeys()方法与示例

PropertyResourceBundle类getKeys()方法

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

  • getKeys()方法用于返回此PropertyResourceBundle及其父级中存在的键的枚举。

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

  • 返回键集时,getKeys()方法不会引发异常。

语法:

    public Enumeration getKeys();

参数:

  • 它不接受任何参数。

返回值:

该方法的返回类型为Enumeration,它获取此PropertyResourceBundle及其超类的现有键的枚举。

示例

//Java程序演示示例 
//方法 
//  PropertyResourceBundle-

import java.io.*;
import java.util.*;

public class GetKeyOfPropertyResourceBundle {
 public static void main(String arg[]) throws Exception {
  //实例化属性对象
  String str = "10 = C\n" + " 20 =C++\n " + " 30 =Java\n ";
  InputStream is = new StringBufferInputStream(str);

  PropertyResourceBundle prb = new PropertyResourceBundle(is);
  Enumeration en = prb.getKeys();

  for (; en.hasMoreElements();)
   System.out.println(en.nextElement());
 }
}

输出结果

30
20
10