Java Properties stringPropertyNames() 方法



描述

java Properties stringPropertyNames() 方法返回此属性列表中键和其对应值均为字符串的键的集合,包括默认属性列表中的不同键(如果在主属性列表中尚未找到相同名称的键)。键或值不是字符串类型的属性将被忽略。

声明

以下是 java Properties stringPropertyNames() 方法的声明

public Set<String> stringPropertyNames()

参数

返回值

此方法返回此属性列表中键和其对应值均为字符串的键的集合,包括默认属性列表中的键。

异常

获取属性键名称作为字符串集合的示例

以下示例演示了如何使用 Java Properties stringPropertyNames() 方法打印 Properties 对象的属性名称。我们创建了一个 Properties 对象,然后添加了一些条目。使用 stringPropertyNames() 方法检索并打印所有键。

package com.tutorialspoint;

import java.util.Properties;
import java.util.Set;

public class PropertiesDemo {
   public static void main(String[] args) {
      Properties prop = new Properties();

      // add some properties
      prop.put("Height", "200");
      prop.put("Width", "15");

      // save the Property names in the set
      Set<String> set = prop.stringPropertyNames();

      // print the set
      System.out.println("" + set);
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

[Width, Height]

更新后获取属性键名称作为字符串集合的示例

以下示例演示了如何使用 Java Properties stringPropertyNames() 方法打印 Properties 对象的属性名称。我们创建了一个 Properties 对象,然后添加了一些条目。使用 stringPropertyNames() 方法检索并打印所有键。

package com.tutorialspoint;

import java.util.Properties;
import java.util.Set;

public class PropertiesDemo {
   public static void main(String[] args) {
      Properties prop = new Properties();

      // add some properties
      prop.put("Height", "200");
      prop.put("Width", "15");

      // save the Property names in the set
      Set<String> set = prop.stringPropertyNames();

      // add a new property
      prop.put("Length", "150");
	  
      // get the updated set	  
      set = prop.stringPropertyNames();
	  
      // print the set again
      System.out.println("" + set);
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果:

[Length, Height, Width]
java_util_properties.htm
广告