Բովանդակություն:

Ինչպե՞ս մաքրել լարային շինարարը:
Ինչպե՞ս մաքրել լարային շինարարը:

Video: Ինչպե՞ս մաքրել լարային շինարարը:

Video: Ինչպե՞ս մաքրել լարային շինարարը:
Video: Ինչպես կապել պոմիդորը ջերմոցում ։ #այգի #գյուղատնտեսություն #պոմիդոր #լոլիկ #ջերմոց #ջերմատուն 2024, Մայիս
Anonim

1) Մաքրել StringBuilder-ը՝ նոր օբյեկտ նշանակելով

  1. հանրային դաս JavaStringBufferClearEmptyExample {
  2. հանրային ստատիկ դատարկ հիմնական ( Լարային արգս) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // պարզ նախորդ կրկնության բովանդակությունը:
  6. sbStr = նոր StringBuilder ();
  7. sbStr. հավելված (i);
  8. Համակարգ. դուրս. տպել (sbStr);

Այնուհետև ինչպե՞ս կարող եմ StringBuilder-ը վերածել տողի:

StringBuilder-ը String արժեքի փոխարկելու համար պարզ է, որ դրա վրա կանչեք toString() մեթոդը:

  1. Ստուգեք StringBuilder դասը:
  2. Դրան ավելացրեք տվյալներ՝ օգտագործելով append() մեթոդը:
  3. Փոխակերպեք StringBuilder-ը տողի՝ օգտագործելով toString() մեթոդը:

ինչպես կարող եմ իմանալ, արդյոք իմ StringBuilder-ը դատարկ է: Երկարության մեթոդը StringBuilder կամ StringBuffer դասը վերադարձնում է այն նիշերի հաջորդականության երկարությունը, որն այժմ ունի: Ինչպես տեսնում եք օրինակում, դեպի ստուգեք, եթե որ StringBuilder-ը դատարկ է , ստացեք երկարությունը StringBuilder օբյեկտ. Եթե երկարությունը 0 է, այն է դատարկ , հակառակ դեպքում՝ ոչ։

Ավելին, ինչպես եք ջնջում ինչ-որ բան Java-ի տողից:

Դուք կարող եք օգտագործել substring() մեթոդը java . լեզու Լարային դասարան դեպի հեռացնել -ի առաջին կամ վերջին կերպարը Լարային մեջ Java . Substring() մեթոդը գերբեռնված է և տրամադրում է մի քանի տարբերակներ, որոնք թույլ են տալիս հեռացնել կերպար ցանկացած դիրքից Java.

Ո՞րն է ավելի լավ StringBuffer-ը կամ StringBuilder-ը:

Տողը անփոփոխ է, մինչդեռ StringBuffer և StringBuider-ը փոփոխվող դասեր են: StringBuffer շարանը անվտանգ է և համաժամանակացված, մինչդեռ StringBuilder չէ, դրա համար էլ StringBuilder ավելի արագ է, քան StringBuffer . String concat + օպերատորը ներքին օգտագործում է StringBuffer կամ StringBuilder դաս.

Խորհուրդ ենք տալիս: