¿Cómo agregar descripciones a java.util.Properties?

Hace poco descubrí la java.util.Propertiesclase y me encariñé bastante con ella. Dado que las propiedades son solo un mapeo simple de pares clave-valor, ¿hay alguna forma conveniente de agregarles una pequeña descripción de Cadena y llamarlo, por ejemplo, como properties.get("key").getDescription()?

Respuesta 1

No. Lo más cercano que puede hacer es tener una convención de nomenclatura como

key=value
key.description=value

y luego usar

properties.get("key.description")

Por supuesto, puede ocultar esa convención envolviendo las propiedades en su propia clase:

class Entry {
    private String value;
    private String description;

    ...
}

class Config { 
    private Properties properties;

    public Entry get(String key) {
        // get the value for key
        // get the value for key.description
        // create and return an Entry
    }
}

Pero si realmente desea datos estructurados, debe usar JSON, YAML o XML en lugar de propiedades.

Respuesta: 2

Estoy desarrollando un servicio web para crear un documento odt con odf toolkit. Utilicé el siguiente código para crear un nuevo documento, pero recibo un error de transmisión. ¿Qué te parece? ¿Cómo puedo crear ...

Soy absolutamente nuevo en el desarrollo de Android y tengo el siguiente problema. Tengo una clase MainActivity que contiene este método onCreate () que se realiza al inicio de mi aplicación: ...

Estoy en el proceso de construir una jarra de envoltura para una jarra que construí. Se encargará de actualizar la aplicación principal y asegurarse de que los usuarios sean usuarios válidos. Sin embargo, tengo un problema importante porque ...

Tengo un servidor Tomcat 7 que recibe muchas solicitudes GET. Esto funciona muy bien durante algún tiempo, y de repente deja de funcionar (después de 7-8 horas). Cuando deja de funcionar, recibo este error: ...