This sample presents accessing String type values.

This sample program expect the .ini file as a command line argument. If there is no such argument, it use the dwarfs.ini file.

import org.ini4j.Ini;
import org.ini4j.IniPreferences;


import java.util.prefs.Preferences;

public class ReadStringSample
    public static final String FILENAME = "dwarfs.ini";

    public static void main(String[] args) throws Exception
        String filename = (args.length > 0) ? args[0] : FILENAME;
        Preferences prefs = new IniPreferences(new Ini(new File(filename)));

        System.out.println("grumpy/homePage: " + prefs.node("grumpy").get("homePage", null));

Standard output:

grumpy/homePage: http://snowwhite.tale/~grumpy/