> 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