从 java 中的 txt 中读取一个变量
read a variable from txt in java
这是我的代码:
try{
if(fichadaHecha==false)
{
Element fichada = new Element("fichada");
//Nº TERMINAL
fichada.addContent(new Element("N_Terminal").setText("XX"));
//TARJETA
fichada.addContent(new Element("Tarjeta").setText(codOperario));
//FECHA
Date fechaFormatoFecha = new Date( );
fichada.addContent(new Element("Fecha").setText(formatoFecha.format(fechaFormatoFecha)));
//HORA
Date fechaFormatoHora = new Date( );
fichada.addContent(new Element("Hora").setText(formatoHora.format(fechaFormatoHora)));
//CAUSA
fichada.addContent(new Element("Causa").setText("0"));
doc.getRootElement().addContent(fichada);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(doc, new FileWriter("C:\fichadas.xml"));
contador=contador+1;
//fichadaHecha=true;
}
} catch(IOException io){
}
}
}, 0L, 5000);
这是我的 conf.txt
N_TERMINAL=18
我想在conf.txt上使用N_TERMINAL(18)的值在这里使用
fichada.addContent(new Element("N_Terminal").setText("HERE"));
有人知道怎么做吗?
Properties props = new Properties();
props.load(new FileReader("conf.txt"));
fichada.addContent(new Element("N_Terminal").setText(props.getProperty("N_TERMINAL")));
这是我的代码:
try{
if(fichadaHecha==false)
{
Element fichada = new Element("fichada");
//Nº TERMINAL
fichada.addContent(new Element("N_Terminal").setText("XX"));
//TARJETA
fichada.addContent(new Element("Tarjeta").setText(codOperario));
//FECHA
Date fechaFormatoFecha = new Date( );
fichada.addContent(new Element("Fecha").setText(formatoFecha.format(fechaFormatoFecha)));
//HORA
Date fechaFormatoHora = new Date( );
fichada.addContent(new Element("Hora").setText(formatoHora.format(fechaFormatoHora)));
//CAUSA
fichada.addContent(new Element("Causa").setText("0"));
doc.getRootElement().addContent(fichada);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(doc, new FileWriter("C:\fichadas.xml"));
contador=contador+1;
//fichadaHecha=true;
}
} catch(IOException io){
}
}
}, 0L, 5000);
这是我的 conf.txt
N_TERMINAL=18
我想在conf.txt上使用N_TERMINAL(18)的值在这里使用
fichada.addContent(new Element("N_Terminal").setText("HERE"));
有人知道怎么做吗?
Properties props = new Properties();
props.load(new FileReader("conf.txt"));
fichada.addContent(new Element("N_Terminal").setText(props.getProperty("N_TERMINAL")));