Используйте XML!Вы сделаете ваши переменные переносимыми.Даже ваша кофемашина сможет ими пользоваться.
A SAX-парсер встроен в Java.
Вот фрагмент кода Java для записи файла XML:
public void saveToXML(String xml) {
Document dom;
Element e = null;
// get an instance of factory
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
// using a factory get an instance of document builder
DocumentBuilder db = dbf.newDocumentBuilder();
// create an instance of DOM
dom = db.newDocument();
// create the root element
Element rootElement = dom.createElement("myparameters");
// create data elements and place them under root
e = dom.createElement("brightness");
e.appendChild(dom.createTextNode(brightness));
rootElement.appendChild(e);
Вот Javaфрагмент для чтения XML-файла:
public boolean loadFromXML(String xml) {
Document dom;
// get an instance of the factory
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
// using factory get an instance of the document builder
DocumentBuilder db = dbf.newDocumentBuilder();
// parse using builder to get DOM representation of the XML file
dom = db.parse(xml);
Element doc = dom.getDocumentElement();
// get the data
brightness = getTextValue(brightness, doc, "brightness");
contrast = getTextValue(contrast, doc, "contrast");