- Autós kamerák
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Vezeték nélküli fülhallgatók
- Azonnali notebookos kérdések órája
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Milyen monitort vegyek?
- OLED monitor topic
- USB, Bluetooth, Power – A logók valódi jelentése
Új hozzászólás Aktív témák
-
floatr
veterán
A String egy nem változtatható (immutable) típus. Nem tudsz hozzáadni, nem tudod kicserélni a betűket. Ha összefűzöl/összeadsz két String-et, akkor a JVM létrehoz egy újat a kettőből. Ha ezt a műveletet sokszor végzed el, erőforrás-pazarló és lassú lesz.
A StringBuilder egy dinamikusan növekvő karaktertömb, aminek előre megmondhatod a kezdő kapacitását, mint egy puffer, aminek a mérete nőhet. Jó esetben nem is kell növelni, ha elég nagy puffert foglaltál le neki. Az összefűzést úgy kezeli, hogy a hozzáadott karaktereket egyenként pakolja a pufferbe, aztán a a toString() metódus hívásakor készít belőle egy végleges értéket.Ha konstansokat fűzöl össze összeadással, azt a compiler kioptimalizálja, de bizonyos esetekben helyettesíti StringBuilder-rel is.
-
Ja, pont amiatt, amit mondasz. Viszont futtasd le ezt a két ciklust külön-külön és nem kell más magyarázat:
String resultString = "";
for (int i = 0; i < 1000000; i++) {
resultString += "a";
}StringBuilder resultStringBuilder = new StringBuilder();
for (int i = 0; i < 1000000; i++) {
resultStringBuilder.append("a");
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Húszmillió mobilara adta ki a Honor a tízparancsot
- Óra topik
- Autós topik
- Arc Raiders
- Tőzsde és gazdaság
- Autós kamerák
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- PC Game Pass
- mefistofeles: Az elhízás nem akaratgyengeség!
- További aktív témák...
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- Dell Precision 3561,15.6" FHD,i7-11850H,16GB DDR4,512GB SSD,T600 4GB VGA,WIN11
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
- BESZÁMÍTÁS! Részletfizetés 0% THM ÚJ AMD RYZEN 8500G/7600/8700G/7800X3D processzor 3 év 27% áfa
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


