2015-04-23 2 views
0

Вот мой код:прочитать переменную из TXT в 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 

Я хочу использовать значение N_TERMINAL (18) на конф. TXT, чтобы использовать его здесь

fichada.addContent(new Element("N_Terminal").setText("HERE"));

ли кто-нибудь знает, как это сделать?

ответ

2
Properties props = new Properties(); 
props.load(new FileReader("conf.txt")); 
fichada.addContent(new Element("N_Terminal").setText(props.getProperty("N_TERMINAL"))); 
+0

Спасибо, но затмение показывает мне, что FileReader не может быть разрешен к типу, мне нужно imports¿ – marcss

+1

@marcss 'Ctrl + майором + O' разрешит ввоз на затмение;) – NiziL

+0

Оооо, спасибо, теперь затмение показывает мне, что: Множественные маркеры на этой линии \t - Необработанное исключение типа IOException \t - Необработанное исключение типа \t FileNotFoundException – marcss