Java属性propertyNames()方法与示例

属性类propertyNames()方法 (Properties Class propertyNames() method)

  • propertyNames() method is available in java.util package.

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

  • propertyNames() method is used to return the set of all the keys that exist in this Properties list and it includes unique keys in default property list in the form of an Enumeration.

    propertyNames()方法用于返回此属性列表中存在的所有键的集合,并且在默认属性列表中以枚举的形式包含唯一键。

  • propertyNames() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

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

  • propertyNames() method may throw an exception at the time of returning property names.

    返回属性名称时, propertyNames()方法可能会引发异常。

    ClassCastException: This exception may throw when any of the existing keys in this Property list is not compatible with the string

    ClassCastException :当此属性列表中的任何现有键与字符串不兼容时,都可能引发此异常

Syntax:

句法:

    public Enumeration propertyNames();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of the method is Enumeration, it returns an enumeration of all the keys exist in this Property list along with unique keys exist in the default property list.

该方法的返回类型为Enumeration ,它返回此属性列表中存在的所有键以及默认属性列表中存在的唯一键的枚举。

Example:

例:

// Java program to demonstrate the example 
// of Enumeration propertyNames() method 
// of Properties

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

public class PropertyNamesOfProperties {
 public static void main(String arg[]) throws Exception {
  // Instantiate Properties object
  Properties prop = new Properties();

  prop.put("10", "C");
  prop.put("20", "C++");
  prop.put("30", "JAVA");
  prop.put("40", "PHP");
  prop.put("50", "SFDC");

  // By using propertyNames() method is to
  // returns the keys set in the form of an
  // Enumeration
  System.out.println("prop.propertyNames(): ");

  for (Enumeration en = prop.propertyNames(); en.hasMoreElements();)
   System.out.println(en.nextElement());
 }
}

Output

输出量

prop.propertyNames(): 
40
50
10
20
30


翻译自: https://www.includehelp.com/java/properties-propertynames-method-with-example.aspx

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值