Yahoo Poland Wyszukiwanie w Internecie

Search results

  1. Czas poszerzyć arsenał swoich umiejętności o nową klasę: StringBuilder, która jest uważana za panaceum na problemy wydajnościowe ze stringami. Tylko czy aby na pewno jest to zawsze najlepsze wyjście?

  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. Na czym polega problem łączenia Stringów za pomocą "+". Jak go rozwiązać za pomocą StringBuilder, albo StringBuffer. Czym różnią się te klasy?

  4. 27 lut 2021 · StringBuilder w Javie jest szybszy niż StringBuffer ze względu na brak synchronizacji metod. Dlatego w większości przypadków, z wyjątkiem środowiska wielowątkowego, lepiej jest używać StringBuilder dla programu Java.

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

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

  7. 24 wrz 2017 · Wartość typu StringBuilder może być zmieniana dlatego właśnie ten typ powinien być używany w przypadku częstej zmiany wartości ciągu tekstowego. Dzięki temu operacje na ciągu tekstowym wykonywane będą szybciej i z większą wydajnością.

  1. Ludzie szukają również