Y a-t-il un moyen d'enregistrer des propriétés en Java avec quelques formatage de l'objet Propriétés? Comme y a-t-il un moyen d'introduire de nouvelles lignes entre les entrées? Ou des commentaires avant chaque clé? P>
Je sais que cela peut être effectué facilement avec des E / S normaux mais je me demandais s'il y a un moyen de le faire avec l'objet Propriétés. P>
5 Réponses :
non. Comment l'élément de propriétés voudrait-il savoir quels commentaires à écrire avant chaque clé?
Vous pouvez inclure des commentaires au niveau du fichier lorsque vous propriétés.store (écrivain, chaîne). après ce commentaire et un commentaire horodatage : p> d'autre part, vous peut em> fournir des instructions sur la rédaction de lignes supplémentaires et des commentaires dans les fichiers de propriétés - à l'aide d'un objet de propriétés comme source des données. p> p>
Les propriétés code> code> L'objet lui-même ne conservent aucun détail sur la structure de la manière dont il a été enregistré dans le fichier. Il suffit d'une carte des données, ce qui signifie en fait qu'il ne sera même pas nécessaire d'écrire dans le même ordre qu'ils ont été lus. Vous devrez utiliser des E / S normaux pour conserver le formatage et rendre vos modifications souhaitées. P>
La clé pour écrire un commentaire entre chaque ensemble de propriétés consiste à les stocker dans plusieurs propriétés code> code> objets.
Ie p>
#A Test to write properties #Fri Apr 08 15:28:26 ADT 2011 com.app.ip=127.0.0.1 com.app.port=8080 #Where does this go? #Fri Apr 08 15:28:26 ADT 2011 com.app.another=Hello World
Cela me donnera tout le contrôle dont j'ai besoin. Utilisation d'objets de propriétés différents, je peux ajouter les commentaires que je veux et les stocker dans l'ordre que je veux. Merci!
J'ai fait une classe qui gère des commentaires dans les propriétés. Les commentaires généraux d'en-tête généraux et commentaires pour les propriétés individuelles. P>
Regardez: CommentaireProperties Javadoc < / a> p>
Le fichier JAR peut être téléchargé ici: télécharger le fichier JAR de Sourceforge P>
Veuillez insérer le point principal de votre réponse ici comme exemple, donc en cas de liens brisés, une réponse pourrait toujours être trouvée ici. Merci!
La classe CommentaireProperty va analyser les propriétés p> Les commentaires des propriétés sont les suivants: p> donc la propriété "A" Commentaires est: p> de la propriété "b" Commentaires est le suivant: p> donc de propriété "C" P> Property F comment line 1
Property F comment line 3
Super, mais complètement le contraire de ce qui est demandé: p