Yahoo Poland Wyszukiwanie w Internecie

Search results

  1. W przeciwieństwie do pierwowzoru StringBuilder jest klasą modyfikowalną, czyli jej obiekty mogą się rozszerzać i zmieniać swoją zawartość. Dzięki temu można łączyć ze sobą różne fragmenty tekstu, bez konieczności generowania wielu niepotrzebnych obiektów.

  2. 16 mar 2014 · sb = new StringBuilder(); while (System.currentTimeMillis() - startTime <= 1000) { sb.append("Y"); character = sb.toString(); } Almost the same as your version but as slow as creating a new StringBuilder on every iteration. Apparently it's the toString that slows things down.

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

  5. Jak widać klasa StringBuilder okazała się dodatkowo ponad 1,5 raza szybsza od StringBuffer. Najważniejsze w tej lekcji jest to, aby używać operatora + na Stringach, gdy nie kosztuje nas to ani dużo czasu, ani pamięci - czyli w zasadzie jedyne słuszne miejsce, gdzie można to robić to wnętrze metody print i podobnych do wyświetlania ...

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

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

  1. Ludzie szukają również