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