Skip to content

Yet another programming solutions log

Sample bits from programming for the future generations.

Technologies Technologies
  • Algorithms and Data Structures
  • Java Tutorials
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Spock Framework Tutorial
  • Spring Framework
  • Bash Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Developer’s Tools
  • Productivity
  • About
Expand Search Form

Java list Properties

farenda 2015-09-08 0

Problem:

How to list Java Properties? Properties can be written to PrintWriter or PrintStream as we demonstrate in the example below.

Solution:

java.util.Properties has two list() methods that write to different targets:

  • void list(PrintStream out)
    Prints all properties to given output stream.
  • void list(PrintWriter out)
    Prints all properties to given writer.

In the following example we create a new Properties object and fill with two properties. Then we print them using list(PrintStream) and passing System.out as our target:

package com.farenda.java.util;

import java.util.Properties;

public class PropertiesList {

    public static void main(String[] args) {
        Properties props = new Properties();
        props.setProperty("connectionTime", "1200");
        props.setProperty("maxThreads", "50");

        props.list(System.out);
    }
}

As you can see, when defining property, both key and value are of String type.

Running the code produces the following output:

-- listing properties --
connectionTime=1200
maxThreads=50
Share with the World!
Categories Java Tags java, java-basics
Previous: Java System properties
Next: Java Properties store

Recent Posts

  • Java 8 Date Time concepts
  • Maven dependency to local JAR
  • Caesar cipher in Java
  • Java casting trick
  • Java 8 flatMap practical example
  • Linked List – remove element
  • Linked List – insert element at position
  • Linked List add element at the end
  • Create Java Streams
  • Floyd Cycle detection in Java

Pages

  • About Farenda
  • Algorithms and Data Structures
  • Bash Tutorial
  • Bean Validation Tutorial
  • Clojure Tutorial
  • Design Patterns
  • Java 8 Streams and Lambda Expressions Tutorial
  • Java Basics Tutorial
  • Java Collections Tutorial
  • Java Concurrency Tutorial
  • Java IO Tutorial
  • Java Tutorials
  • Java Util Tutorial
  • Java XML Tutorial
  • JUnit Tutorial
  • MongoDB Tutorial
  • Quartz Scheduler Tutorial
  • Software Developer’s Tools
  • Spock Framework Tutorial
  • Spring Framework

Tags

algorithms bash bean-validation books clojure design-patterns embedmongo exercises git gof gradle groovy hateoas hsqldb i18n java java-basics java-collections java-concurrency java-io java-lang java-time java-util java-xml java8 java8-files junit linux lists log4j logging maven mongodb performance quartz refactoring regex rest slf4j solid spring spring-boot spring-core sql unit-tests

Yet another programming solutions log © 2022

sponsored