> Tant mieux ! Je peux te proposer une nouvelle id�e !
>
> La piste est d'utiliser les java.util.jar.Manifest, si tu n'es pas trop
> exigeant sur le format des clefs : pour les clefs tu n'as droit qu'aux
> caract�res ASCII stupides.

Ca me va.

> Les fichiers "manifest" servent habituellement dans les jars, mais tu peux
te
> cr�er ceux que tu veux, et les mettre o� tu veux, et placer les �l�ments
dans
> l'ordre que tu d�sires. En plus, ils apportent la notion de groupe de
> param�tres.

Plus qu'interessant tout �a.

> Voici par exemple un fichier manifest que j'ai moi m�me cr�� :
>
> Name: coucou
> zizi: ratata ratiti m�m�
> aeux: ratata ratiti m�m�
> alui: toto
>
> Name: roudoudou
> zozo: toto
>
> Vous voyez que ce n'est pas une plaisanterie !
>
> Et voici le code Java qui a commis ce "manifesto.mf" (notez c'est mon
premier
> source Eclipse ! ) :
>
> package ahan;
>
> import java.io.*;
> import java.util.*;
> import java.util.jar.*;
>
> /**
>  * @author herve
>  *
>  * To change this generated comment edit the template variable
"typecomment":
>  * Window>Preferences>Java>Templates.
>  * To enable and disable the creation of type comments go to
>  * Window>Preferences>Java>Code Generation.
>  */
> public class Manifesto {
>
> public static void main(String[] args) throws Exception
> {
> Manifest m;
> Attributes a,b ;
> FileOutputStream fos;
> Map map;
>
> m = new Manifest();
> map = m.getEntries();
> a = new Attributes();
> a.put(new Attributes.Name("alui"), "toto");
> a.put(new Attributes.Name("aeux"), "ratata ratiti m�m�");
> map.put("coucou", a);
> b = new Attributes();
> b.put(new Attributes.Name("zozo"), "toto");
> b.put(new Attributes.Name("zizi"), "ratata ratiti m�m�");
> map.put("roudoudou", b);
> fos = new FileOutputStream("manifesto.mf");
> m.write(fos);
> fos.flush();
> fos.close();
> }
> }
>
>
> Opevissehelp un peu tard tout de m�me.


C'est ce qu'il m'aurait fallu !

Et pour lire ce fichier tu fais:

m.read(("manifesto.mf");
map = m.getEntries();

Et les entr�es sont dans le bon ordre (c'est a dire celui du fichier) ?

Mais bon, maintenant que �a marche avec un fichier Properties, hein...
Mais je garde ton exemple, il me servira sans doute un jour ou l'autre...

Merci,

Jean-Michel

> --
> SARL diaam informatique - 04 50 77 12 60
> Ingenierie, d�veloppements de syst�mes d'information
> http://www.diaam-informatique.com


Répondre à