Pereiti prie turinio

Kodėl Java naudoti StringBuffer, o ne eilučių sujungimo operatorių


Rekomenduojami pranešimai

Visu pirma StringBuilder kazka optimizuos praktiskai tiktais kazka darant cikluose ir su didesniu kiekiu duomenu.

Jeigu turi kazka panasaus kaip `String a = "1" + 2 + "3";`, compiler'is tai optimizuos i kazka kas naudoja StringBuilder'i, tau to nezinant.

Bet turint didesli kieki informacijos kuria nori paversti i dideli String, tada performance labai stipriai skiriasi, kaip pvz sitas benchmark parodo:

https://stackoverflow.com/a/1532547/1897229

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Sukurti naują...