X


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

Drogi uĹźytkowniku!

W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

 Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

 Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.