..


Linki sponsorowane

Zastosuj metodę equals w StringBuffer i StringBuilder

Artykuł napisany przez Damian Verda
Strona 1 z 2

Równa Metoda ta jest powszechnie używane w programie Java do testu równości dwóch obiektów. Właściwie jest to metoda zdefiniowana w klasie Object, z którego wszystkie inne klasy dziedziczą zgodnie z podstawową zasadą Java: "Wszystko jest obiektem."

Oczywiście pojęcie równości między dwoma obiektami muszą być zweryfikowane w odpowiednim czasie w zależności od klasy obiektów się: innymi słowy, metody equals może i często musi być zdefiniowany na nowo (lub zastąpione) przez interes klasowy.

Proces ponownego mogą być pobierane do programu w przypadku klas specjalnych, zdefiniowane przez programistę siebie, ale zwykle jest już zrobione dla klas najczęściej.

Celem niniejszej pracy jest zbadanie natury i ograniczenia redefinicji metody equals dla StringBuffer i klasy StringBuilder, należy bardzo często do zarządzania zestawy znaków alfanumerycznych.

StringBuffer i StringBuilder

Obie klasy są używane do przechowywania dynamiczny ciąg znaków, które mogą w związku z tym zmianie w trakcie realizacji programu i jak dziedziczą z tej samej klasy String rodzica.

StringBuilder może być z powodzeniem stosowana tylko wtedy, gdy program dotyczy jednego wątku podczas synchronizacji wsparcie StringBuffer wymagane do wielowątkowości.

Specyfika tych klas, w odniesieniu do metody equals, zawarta jest w tym, że nie ma żadnych redefinicji. Redefinicji (lub nadrzędnego) sposób fakt ten jest realizowany tylko w String klasy bazowej, które zarówno czerpią. Wybór ten wywiera skutki nie do końca intuicyjne, które mają wpływ na korzystanie z tych klas.

W tej samej kategorii ...
E-Learning
Linux (Kurs) Linux (Kurs)
Kompletny przewodnik po systemie open-source. Począwszy od 49 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Począwszy od 49 €.
Ruby i Ruby On Rails (Kurs) Ruby i Ruby On Rails (Kurs)
Tworzenie oprogramowania i aplikacji webowych w języku Ruby RoR. Począwszy od 39 €.
Linki sponsorowane