[Java lista] Fwd: Array join

Peter Verhas peter at verhas.com
2009. Aug. 23., V, 10:35:29 CEST


Értem. Visszavonom amit mondtam. Egy kicsit tudat alatt motoszkált is
bennem, hogy valamit én értek félre. Egyszerűen nem illett a kritizált
barkács módszer azon megjegyzések sorába, ami korábban azonos
feladótól jött. De lám, én értettem félre.



2009/8/23  <istvan.ketler at lhsystems.com>:
> Péter, nem az array toString metódusáról beszélek (az egyébként nem is azt adja vissza), hanem a java.util.Arrays osztály toString metódusairól. Primitív elemek tömbje esetén pontosan a megadott módon fog kinézni a string (benne van a metódusok definíciójában). Object esetén is ezt adja ugyan vissza, de ott kicsit másként van megfogalmazva a specifikáció (tulajdonképpen az AbstractCollection osztály toString metódusa definiálja a formátumot, de az Arrays specifikációnál csak interfészre hivatkozik, így itt valóban van extra tudás). De ha teljesen biztos akarsz lenni, használd a deepToString metódust, mert ott szintén benne van a definícióban, hogy mi lesz a pontos megjelenés. (Mellesleg a deepToString több dimenziós tömböket is jól specifikált módon alakít stringgé.)
>
> Szóval eléggé garantált, hogy ezt kapod vissza. Benne van a specifikációban.
>
> Üdvözlettel,
>
> Iván
>
> István Ketler
>
> Lufthansa Systems Hungaria Kft.
> Airline Management Solutions
> Schedule & Revenue Management
> Alkotás u. 53.
> 1123 Budapest
> Hungary
>
> Tel: +36 1 887-2815
> Fax: +36 1 887-2977
>
> Room: MOM Park, Building A, Room 556
>
> e-mail: istvan.ketler at lhsystems.com
> Internet: www.LHsystems.hu
>
>
>
>
> Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems Hungaria Kft, Budapest, Fövarosi Birosag 01-09-463417
> Geschaeftsfuehrung / Management Board: Monika Houck
>
> -----Original Message-----
>
> From: javalist-bounces at javagrund.hu [mailto:javalist-bounces at javagrund.hu] On Behalf Of Peter Verhas
> Sent: Sunday, August 23, 2009 3:12 AM
> To: javalist at javagrund.hu
> Subject: Re: [Java lista] Fwd: Array join
>
> Az array toString() metódus használata összefűzésre nekem "szaglik".
> Annak értéke ugyanis a tömb string alakja, ami jó megjelenítésre, de simán megváltozhat egy új Java verzióban. Az, hogy most éppen ilyen [a, b, c] stringet ad vissza, attól félek, hogy nem garantált.
>
> 2009/8/22  <istvan.ketler at lhsystems.com>:
>> Nem igazán értelek benneteket. Egy tömb elemeinek valamilyen
>> delimiterrel való felsorolása stringként nem egy bonyolult feladat.
>> Mellesleg az Arrays osztály toString metódusa visszaadja a tömb
>> elemeinek "joinolt" stringjét. Igaz, hogy a delimiter vessző-szóköz,
>> és az is igaz, hogy a lista szögletes zárójelbe van zárva, de a két
>> szélét levágni és végrehajtani egy replace-t nem tűnik nagy melónak (
>
>
> --
> Verhás Péter
> ügyvezető
> Verhás & Verhás Szoftver Manufaktúra Kft.
> peter at verhas.com
> t: +36(30)9306805
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>



-- 
Verhás Péter
ügyvezető
Verhás & Verhás Szoftver Manufaktúra Kft.
peter at verhas.com
t: +36(30)9306805


További információk a(z) Javalist levelezőlistáról