问题是,我有一个file.txt,我将其扩展名改为file.properties,以便在应用程序中对其进行操作。
通过FileInputStream,我可以像这样咨询他们:
public static Properties config = new Properties();
public static InputStream configInput = null;
public static OutputStream configOutput = null;
try{
/*file.properties es el nombre del archivo ubicado en:
C:\Users\Gerencia\Documents\NetBeansProjects\LectorParametros
*/
configInput = new FileInputStream("configuracion.properties");
config.load(configInput);
System.out.println(config.getProperty("usuario"));
System.out.println(config.getProperty("clave"));
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Error LEYENDO configuración\n" + e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
我尝试过使用FileOutputStream:
try{
configOutput = new FileOutputStream("configuracion.properties");
config.setProperty("clave", "123456");
} catch(Exception e){
JOptionPane.showMessageDialog(null, "Error MODIFICANDO configuración\n" + e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
但它所做的是修改"configuracion.properties“的所有内容,我能做什么呢?谢谢
https://stackoverflow.com/questions/56533724
复制相似问题