ruta relativa leer configuracion archivos archivo java properties properties-file

relativa - leer archivo ini java



¿Eliminar clave y valor de un archivo de propiedades? (2)

Primero load() usando la API java.util.Properties .

Properties properties = new Properties(); properties.load(reader);

Luego puedes usar el método remove() .

properties.remove(key);

Y finalmente store() en el archivo.

properties.store(writer, null);

Ver también:

Quiero eliminar la clave y el valor que se almacenan en un archivo de propiedades. ¿¿¿¿Cómo puedo hacer eso????


public class SolutionHash { public static void main(String[] args) throws FileNotFoundException,IOException { FileReader reader = new FileReader("student.properties"); Properties properties = new Properties(); properties.load(reader); // System.out.println(properties); Enumeration e = properties.propertyNames(); while(e.hasMoreElements()){ String key = (String)e.nextElement(); if(key.equals("dept")) properties.remove(key); else System.out.println(key+"="+properties.getProperty(key)); } // System.out.println(properties); } } OUTPUT: name=kasinaat class=b

Aquí puede ver que podría eliminar un par de valores clave utilizando el método remove ().

Sin embargo, el método remove () es una parte del objeto HashTable.
También está disponible en propiedades porque las propiedades son una subclase de HashTable