[Java lista] nem ertem....
Zsombor
gzsombor at gmail.com
2010. Május. 5., Sze, 16:26:08 CEST
2010/5/5 Böszörményi Péter <zmblevlist at gmail.com>
> Elso korge rakjuk mar rendbe az osztalyokat. sun.misc.BASE64Encoder-t
> importalsz, aztan Base64-et hasznalsz. Ez az utobbi mi az isten?
>
> On Wed, 05 May 2010 15:51:04 +0200, Laja <laja at freemail.hu> wrote:
>
> > Hi!
> >
> > Van egy érdekes problémám, amit nem értek. A kód:
> >
> > import sun.misc.BASE64Decoder;
> > import sun.misc.BASE64Encoder;
> > ...
> >
> > ByteArrayOutputStream os=new ByteArrayOutputStream();
> > pdd.save(os); //mindegy mi ez, lĂ©nyeg hogy adatokat Ăr bele.
> > os.close();
> > System.out.println("os="+os.toString()); //ez szĂ©pen kiĂrja az adatokat
> > String retstr=Base64.encode(os.toByteArray()).toString();
> > System.out.println("retstr=\""+retstr+"\""); //az eredmény:
> > retstr="[C at 1855562"
> >
> >
> > Azt hoiszem Ă©rthetĹ‘. Van egy output stream, amibe adatokat Ărok. Ha ezt
> > kiiratom, látszik hogy szépen benne bvan az adat. Azután Base64 kódolom,
> > és az eredmény egy 10 karaktgeres string (több ezer bájtnyi adat van).
> > Miért nem működik ez?
> >
>
ValĂłszĂnűleg annak a misztikus Base64.encode() metĂłdusnak a visszatĂ©rĂ©si
értéke char[] és ennek meg ez a toString metódusa. Hülyeség, de ez van.
Zs
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://javagrund.hu/pipermail/javalist/attachments/20100505/547ffcd2/attachment-0001.html
További információk a(z) Javalist levelezőlistáról