ReadPrimitiveSample

Reading some Java primitive 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.

//</editor-fold>
import org.ini4j.Ini;
import org.ini4j.IniPreferences;

import java.io.File;

import java.util.prefs.Preferences;

public class ReadPrimitiveSample
{
    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)));
        Preferences dopey = prefs.node("dopey");
        int age = dopey.getInt("age", 0);
        float weight = dopey.getFloat("weight", 0);

        System.out.println("dopey/age: " + age);
        System.out.println("dopey/weight: " + weight);
    }
}

Standard output:

dopey/age: 23
dopey/weight: 45.7