Turinys:
Video: Ar StringBuilder gali būti nulinis?
2024 Autorius: Lynn Donovan | [email protected]. Paskutinį kartą keistas: 2023-12-15 23:50
tuščias reiškia, kad nėra simbolių StringBuilder . nulinis reiškia, kad nėra StringBuilder objektas apskritai. Kintamasis yra tik nulinis jei jis turi nuorodos tipą (pvz., eilutė, StringBuilder , Nustatyti, kaip miniatiūrą: visi tipai didžiosiomis raidėmis) ir jis dar nėra inicijuotas arba buvo aiškiai nustatytas nulinis.
Taip pat kaip sužinoti, ar mano StringBuilder tuščia?
Ilgio metodas StringBuilder arba StringBuffer klasė grąžina šiuo metu turimos simbolių sekos ilgį. Kaip matote pavyzdyje, į patikrink ar į StringBuilder tuščia , gaukite ilgį StringBuilder objektas. Jeigu ilgis yra 0, tai yra tuščia , kitaip ne.
Panašiai, kodėl StringBuilder yra efektyvesnis nei StringBuffer? Kaip rezultatas, StringBuilder yra greitesnis nei StringBuffer . StringBuffer yra kintama. Jis gali keistis ilgio ir turinio atžvilgiu. StringBuffers yra saugūs gijai, tai reiškia, kad jie turi sinchronizuotus prieigos valdymo metodus, kad tik viena gija galėtų pasiekti a StringBuffer objekto sinchronizuotas kodas vienu metu.
Atitinkamai, kaip iš naujo nustatyti StringBuilder?
1) Išvalykite StringBuilder priskirdami naują objektą
- public class JavaStringBufferClearEmptyExample {
- public static void main(String args) {
- StringBuilder sbStr = null;
- for(int i = 1; i <= 5; i++){
- //išvalyti turinį iš ankstesnės iteracijos.
- sbStr = naujas StringBuilder();
- sbStr. pridėti (i);
- Sistema. išeiti. spausdinti(sbStr);
Kaip StringBuilder veikia viduje Java?
StringBuilder objektai yra kaip eilutės objektai, išskyrus tai, kad juos galima modifikuoti. Viduje , šie objektai traktuojami kaip kintamo ilgio masyvai, kuriuose yra simbolių seka. Pavyzdžiui, jei reikia sujungti daug eilučių, pridėkite prie a StringBuilder objektas yra efektyvesnis.
Rekomenduojamas:
Kas yra nulinis masyvas?
Nulinis masyvas – kai masyvo dydis nenurodytas, masyvas yra žinomas kaip nulinis masyvas. EMPTY ARRAY---jei masyvas turi tokio dydžio, bet ne reikšmių, nei jis vadinamas tuščiu masyvu
Ar užsienio raktas gali būti nulinis Postgres?
INSERT INTO produkto VERTYBĖS (11, "Joe", 1); INSERT INTO produkto VALUES (22, 'visiems', NULL); Visiškai teisėta turėti niekinį išorinio rakto stulpelį
Koks yra „JavaScript“nulinis tipas?
„JavaScript“yra „nieko“. Tai turėtų būti kažkas, ko nėra. Deja, JavaScript duomenų tipas null yra objektas. Tai galite laikyti „JavaScript“klaida, kurios tipas null yra objektas
Kaip sužinoti, ar mano nuoseklusis kabelis yra nulinis modemas?
Norėdami sužinoti, ar jūsų NI nuoseklusis kabelis yra nulinis modemas, ar tiesus, ieškokite jo dalies numerio skiltyje NI serijinės įrangos specifikacijos ir funkcijos ir atkreipkite dėmesį į kabelio tipą aprašyme. Arba galite naudoti rankinį DMM, kad patikrintumėte atskirų nuosekliojo kabelio kaiščių tęstinumą
Ar int gali būti nulinis SQL?
Null yra speciali loginė reikšmė SQL. Galima nustatyti NULL reikšmę. NULL yra ne reikšmė, todėl ją galima priskirti stulpeliams TEXT, INTEGER stulpeliams ar bet kuriam kitam duomenų tipui. Stulpelyje negali būti NULL, tik jei jis buvo paskelbtas kaip NOT NULL (žr. ALTER TABLE)