Yahoo Poland Wyszukiwanie w Internecie

Search results

  1. Dzięki temu można łączyć ze sobą różne fragmenty tekstu, bez konieczności generowania wielu niepotrzebnych obiektów. 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).

  2. 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).

  3. StringBuilder w Java to klasa używana do tworzenia i manipulacji ciągami znaków (stringami) w sposób bardziej wydajny niż przy użyciu zwykłych stringów. Klasa ta jest szczególnie przydatna, kiedy potrzebujemy wykonać dużą ilość modyfikacji na stringach, np. w pętlach.

  4. 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.

  5. 16 wrz 2008 · String and StringBuilder are actually both immutable, the StringBuilder has built in buffers which allow its size to be managed more efficiently. When the StringBuilder needs to resize is when it is re-allocated on the heap.

  6. Na czym polega problem łączenia Stringów za pomocą "+". Jak go rozwiązać za pomocą StringBuilder, albo StringBuffer. Czym różnią się te klasy?

  7. 20 lis 2018 · Jeśli potrzebna jest synchronizacja wątków – lepiej jest użyć klasy StringBuilder i zwyczajnie umieścić sekwencję operacji w bloku synchronized {}. StringBuffer jest natomiast synchronizowany na poziomie pojedynczych operacji, co rzadko kiedy się przydaje.

  1. Ludzie szukają również