2015-04-23 56 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)在conf下的值。 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'將解決基於Eclipse的進口;) – NiziL

+0

OOOOH,謝謝,現在日食讓我發現:多個標記在該行 \t - 未處理的異常類型爲IOException \t - 未處理的異常類型 \t FileNotFoundException異常 – marcss