Anebo pouzit JavaCSV (http://javacsv.sourceforge.net/)
a nastavit v CsvReaderu | jako oddelovac.

-- Tom Pitner

On 6/23/08, Oto Buchta <[EMAIL PROTECTED]> wrote:
> Mas dve moznosti:
>  a) automaticky pres String.split("\0"), napocitat si do FF a delat JOIN nad 
> retezci
>  a na polozce .split("|");
>  b) poloautomaticky Tukanizerem, neboli java.util.StringTokenizer
>  c) rucne String.indexOf()
>
>  Teda pokud tam mas opravdu rouru JENOM jako oddelovac.
>
>  tapik
>
>
>  On Mon, Jun 23, 2008 at 12:48:10PM +0200, Martin Jedlička wrote:
>  > Zdravim,
>  >  mam takoveto pole (cele je to string):
>  >
>  > 
> |01|text|\0|02|text|\0|...|10|text|\0|...|FF|text|\0|10|text|\0|FF|text|\0|10|text|\0|FF|text|\0|
>  >
>  > Legenda:
>  > cisla 01-FF - jsou nejake ID jako char
>  > \0 - je vzdy ukoncovaci znak textu jako char
>  >
>  > Potrebova bych tento string rozkouskovat takto:
>  >
>  > polozka 1 - |01|text|\0|02|text|\0|...|10|text|\0|...|FF|text|\0|
>  > polozka 2 - |10|text|\0|FF|text|\0|
>  > polozka 3 - |10|text|\0|FF|text|\0|
>  >
>  > do nejakych polozek 1-3.
>  >
>  > a zaroven potrebuju vytvorit mapu (ID, text) pro tyto polozky:
>  >
>  > polozka 1
>  > ----------
>  > 01, text
>  > 02, text
>  > .
>  > .
>  > .
>  > 10, text
>  > FF, text
>  >
>  > polozka 2
>  > ----------
>  > .
>  > .
>  > .
>  >
>  >
>  > Jak toto resit? Pomoci regularnich vyrazu? Popr. pomoci jakeho?
>  >
>  > Diky za vse.
>  >
>  > Martin
>

Odpovedet emailem