Historia wymaga pasterzy, nie rzeźników.

Pierwszy to ciąg do podziału, a drugi to ciąg okre-
ślający separator, wedle którego dokonany zostanie podział.
Przekazanie własnego separatora unieważnia separator domyślny — podział odbywa się wyłącznie na podstawie separatora określonego w wywołaniu konstruktora.
MANIPULOWANIE CIĄGAMI
Trzeci sposób konstrukcji obiektu StringTokenizer polega na przekazaniu trzech argumentów. Trzeci argument określa, czy do wyodrębnianych wyrazów należy zaliczać również same separatory, czy je pomijać. Argument ten jest wartością boole’owską; wartość true oznacza, że w tablicy wyodrębnionych ciągów pojawią się również rozdzielające je symbole podziału. Domyślna wartość to false — przy tej wartości separatory są po-mijane.
44
ROZDZIAŁ 3
Przetwarzanie ciągu wyrazów oddzielanych przecinkami W ramach lektury uzupełniającej koniecznie zajrzyj do rozdziału szóstego, gdzie omawiamy wyrażenia regularne. Pojawiły się one w Javie w wydaniu JDK 1.4
i można nimi zastąpić wiele przypadków użycia klasy StringTokenizer. Oficjalna dokumentacja Javy stwier-dza, że klasa StringTokenizer jest włączana do implementacji Javy ze względu na zgodność wstecz, i zniechęca do jej stosowania w nowszych projektach. Tam, gdzie to możliwe, należy ją zastępować metodą split() klasy String albo stosować wyrażenia regularne.
MANIPULOWANIE CIĄGAMI
45

Podstrony