- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Properties stringPropertyNames() Method
Description
The java 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 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
Getting Names of Keys of Properties as Set of String Example
The following example shows the usage of Java Properties stringPropertyNames() method to print the properties names of a Properties object. We've created a Properties object. Then few entries are added. Using stringPropertyNames() method, all keys are retrieved and printed.
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); } }
Output
Let us compile and run the above program, this will produce the following result −
[Width, Height]
Getting Names of Keys of Properties as Set of String After Update Example
The following example shows the usage of Java Properties stringPropertyNames() method to print the properties names of a Properties object. We've created a Properties object. Then few entries are added. Using stringPropertyNames() method, all keys are retrieved and printed.
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); } }
Output
Let us compile and run the above program, this will produce the following result −
[Length, Height, Width]