stringbuilder

Różnica między StringBuilder i StringBuffer

Jaka jest główna różnica między StringBuffer a StringBuilder? Czy są jakieś problemy z wydajnością przy podejmowaniu decyzji?

StringBuilder vs string concatenation w ToString () w Javie

Biorąc pod uwagę 2 toString() implementacje poniżej, która z nich jest preferowana: public String toString(){ return "{ ... mamy tylko 3 właściwości, może to nie zrobić różnicy, ale w którym momencie można przełączyć się z + concat na StringBuilder?

String, StringBuffer i StringBuilder

Proszę powiedz mi sytuację w czasie rzeczywistym, aby porównać String, StringBuffer, i StringBuilder?

Jak mogę wyczyścić lub opróżnić StringBuilder? [duplikat]

To pytanie ma już odpowiedź tutaj: czyszczenie bufora łańcucha / konstruktora po pętli ... w dokumentacji, tylko Usuń metodę, która wydaje się zbyt skomplikowana. Więc jak najlepiej wyczyścić StringBuilder w Javie?

Usunąć ostatni znak StringBuilder?

Kiedy musisz zapętlić zbiór i utworzyć ciąg danych oddzielony ogranicznikiem, zawsze kończysz z dodatkowym ogranicznikiem na ... 2, serverId_3, Chciałbym usunąć ostatni znak w Stringbuilderze (bez konwersji, ponieważ nadal potrzebuję go po tej pętli).

Najlepsze praktyki / wydajność: mieszanie StringBuilder.Dołącz za pomocą sznurka.concat

Staram się zrozumieć, jaka jest najlepsza praktyka i dlaczego dla łączenia liter i zmiennych łańcuchowych dla różnych przypad ... jlepszych praktyk i wydajności w takich sytuacjach? Czy moje założenie jest poprawne na + i naprawdę nie powinno być używane?

Dlaczego StringBuilder, gdy jest String?

Po raz pierwszy spotkałem się z StringBuilder i byłem zaskoczony, ponieważ Java ma już bardzo potężną klasę String, która umożliwia dodawanie. Dlaczego druga klasa? Gdzie mogę dowiedzieć się więcej o StringBuilder?

Jak dodać nową linię do StringBuilder

Mam StringBuilder obiekt, StringBuilder result = new StringBuilder(); result.append(someChar); Teraz chcę dodać znak nowe ... pend("/n"); Nie działa. Myślałem o napisaniu nowej linii używając Unicode. Czy to pomoże? Jeśli tak, to jak mogę je dodać?

Poprawny sposób użycia StringBuilder w SQL

Właśnie znalazłem w moim projekcie taki build zapytań sql: return (new StringBuilder("select id1, " + " id2 " + " from " + ... BTW, to nie jest mój kod. Znalazłem to w starym projekcie. Ponadto zapytanie nie jest tak małe, jak w moim przykładzie. :)

Jaka jest różnica między String i StringBuffer w Javie?

Jaka jest różnica między String i StringBuffer w Javie? Czy istnieje maksymalny rozmiar Sznurka?

Różnica między string i StringBuilder w c#

Chciałbym poznać różnicę między string i StringBuilder, a także potrzebuję przykładów do zrozumienia.

Czy JavaScript ma wbudowaną klasę stringbuilder?

Widzę kilka rozwiązań projektu kodu . Ale czy istnieje regularna implementacja w JavaScript?

Jest Sznurkiem.Format równie wydajny jak StringBuilder

Załóżmy, że mam stringbuilder w C#, który robi to: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("t ... powyżej chcę wprowadzić jeden lub więcej łańcuchów w środku predefiniowanego łańcucha szablonu. Przepraszam za zamieszanie

Jak StringBuffer implementuje funkcję append bez tworzenia dwóch obiektów?

To było pytanie z wywiadu. Poproszono mnie o zaimplementowanie funkcji StringBuffer append. Widziałem kod po przesłuchaniu. A ... s = new StringBuilder("Orange"); s.append("apple"); Teraz tworzony jest tylko jeden obiekt. Jak Java wykonuje tę operację?

Jak mądrze używać StringBuilder

Jestem trochę zdezorientowany używaniem StringBuilder klasy, pierwsza: A string Operacja konkatenacji obiektu zawsze two ... ringBuilder (nadal Nie wiem, czy jest to zgodne ze standardami kodu), ale nie warto tego używać tylko z jedną string, prawda?

java: użyj StringBuilder do wstawienia na początku

Mogę to zrobić tylko za pomocą String, na przykład: String str=""; for(int i=0;i<100;i++){ str=i+str; } Czy istnieje sposób, aby to osiągnąć za pomocą StringBuilder? Dzięki.

Sznurek.Join vs. StringBuilder: co jest szybsze?

W poprzednim pytaniu o formatowanie double[][] do formatu CSV Marc Gravell powiedział , że użycie StringBuilder będzie szybsze niż String.Join. Czy to prawda?

Po co używać stringbuildera jawnie, jeśli kompilator automatycznie konwertuje konkatenację łańcuchów na StringBuilder? [duplikat]

Możliwy duplikat:StringBuilder vs string concatenation w ToString () w Javie Zastanawiam się, ponieważ kompilator we ... em używać Stringbuildera, jeśli konkatenacja łańcuchowa już wykonała zadanie dla Ciebie? Czy są jakieś inne konkretne powody?

Jak usunąć puste linie ze sformatowanego ciągu?

Jak usunąć puste linie w łańcuchu w C#? Generuję pliki tekstowe w C# (winforms) i z jakiegoś powodu są puste linie. Jak mogę ... uilder i TextWrite ). Przykładowy plik tekstowy: THIS IS A LINE THIS IS ANOTHER LINE AFTER SOME EMPTY LINES! Dzięki.

Java: String concat vs StringBuilder-zoptymalizowany, więc co powinienem zrobić?

W Ta odpowiedź mówi (implikuje), że string concatenation jest zoptymalizowany do operacji StringBuilder i tak, więc kiedy pis ... ej czytelny i kiedy jego rzekomo wolniejszy kuzyn, Klasa String, i tak jest konwertowana automagicznie w procesie kompilacji.