Yahoo Poland Wyszukiwanie w Internecie

Search results

  1. Obiekty klasy StringBuilder (StringBuffer też, ale o tym za chwilę) to swego rodzaju bufory, które pozwalają na dynamiczną modyfikację ciągów znaków (napisów). StringBuilder sb = new StringBuilder(); sb.append("Java"); sb.append(' '); sb.append("Rocks").append("!").append(0); String value = sb.toString(); // value => "Java Rocks!0"

  2. 10 gru 2008 · The difference is that StringBuffer is synchronized and StringBuilder is not. Although, StringBuilder is faster than StringBuffer, the difference in performance is very little. StringBuilder is a SUN's replacement of StringBuffer. It just avoids synchronization from all the public methods.

  3. 21 mar 2018 · W takim wypadku, aby oszczędzać wydajniej jest używać klasy StringBuilder lub synchronizowanej wersji tej klasy o nazwie StringBuffer. Oto przykład jak można efektywnie dodawać kolejne fragmenty tekstu do siebie w pętli.

  4. Konkretnie tworzymy 10 000 obiektów typu StringBuilder oraz na każdym z nich wywołujemy 3 metody (w sumie to 2 i konstruktor). Dodatkowo wyświetlamy czas w nanosekundach jaki zajęło wykonanie tego przykładu - przyda się do porównania dalszych, efektywniejszych rozwiązań.

  5. 3 lut 2012 · Generalnie jest tak, że StringBuilder powinien być zawsze szybszy, gdyż nie tworzy całkiem nowego stringa przy każdej operacji. Jednak kompilator traktuje typ String specjalnie, i stosuje dla niego specjalne optymalizacje (a dla StringBuildera nie).

  6. 20 lis 2018 · StringBuilder został dodany w Javie 1.5 (Java 5) jako jego bezpośredni zamiennik (drop-in replacement). Oznacza to, że jest w pełni kompatybilny z jego API – dostarcza tych samych metod, więc w miejscu można dokonać podmiany klasy.

  7. „Jak już wiesz, StringBuilder przypomina klasę String, z tą różnicą, że jest zmienny”. „Pamiętam też, że kompilator generuje kod, który używa StringBuilder, gdy po prostu CodeGym University

  1. Ludzie szukają również