Java.util.Properties.stringPropertyNames() Method



Description

The java.util.Properties.stringPropertyNames() method returns a set of keys in this property list where the key and its corresponding value are strings, including distinct keys in the default property list if a key of the same name has not already been found from the main properties list. Properties whose key or value is not of type String are omitted.

Declaration

Following is the declaration for java.util.Properties.stringPropertyNames() method

public Set<String> stringPropertyNames()

Parameters

NA

Return Value

This method returns a set of keys in this property list where the key and its corresponding value are strings, including the keys in the default property list.

Exception

NA

Example

The following example shows the usage of java.util.Properties.stringPropertyNames() method.

package com.tutorialspoint;

import java.util.*;

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);
   }
}

Let us compile and run the above program, this will produce the following result −

[Width, Height]
java_util_properties.htm
Advertisements