Мазмуну:

Сиз сап куруучуну кантип тазалайсыз?
Сиз сап куруучуну кантип тазалайсыз?

Video: Сиз сап куруучуну кантип тазалайсыз?

Video: Сиз сап куруучуну кантип тазалайсыз?
Video: 16 ошибок штукатурки стен. 2024, Май
Anonim

1) Жаңы объектти дайындоо менен StringBuilderди тазалаңыз

  1. коомдук класс JavaStringBufferClearEmptyExample {
  2. коомдук статикалык жараксыз негизги( String args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // ачык мурунку итерациянын мазмуну.
  6. sbStr = жаңы StringBuilder ();
  7. sbStr. append(i);
  8. Система. чыгып. print(sbStr);

Анан кантип StringBuilderди сапка айландырсам болот?

StringBuilderди String маанисине айландыруу үчүн, андагы toString() ыкмасын чакырыңыз

  1. StringBuilder классын түзүңүз.
  2. Ага append() ыкмасын колдонуу менен маалыматтарды кошуңуз.
  3. toString() ыкмасын колдонуу менен StringBuilderди сапка айландырыңыз.

Менин StringBuilder бош экенин кантип билем? Узундук ыкмасы StringBuilder же StringBuffer классы учурда ээ болгон символдордун ырааттуулугунун узундугун кайтарат. Мисалдан көрүнүп тургандай, to болсо текшерүү the StringBuilder бош , узундугун алуу StringBuilder объект. Эгерде узундугу 0, ал бош , болбосо жок.

Андан тышкары, Javaдагы саптан бир нерсени кантип алып салса болот?

substring() ыкмасын колдоно аласыз java . lang. String класска алып салуу биринчи же акыркы каарманы String ичинде Java . substring() ыкмасы ашыкча жүктөлгөн жана сизге мүмкүнчүлүк берген бир нече версияларды камсыз кылат алып салуу каалаган позициядагы каарман Java.

StringBuffer же StringBuilder кайсынысы жакшы?

Сап өзгөрүлгүс, ал эми StringBuffer жана StringBuider өзгөрүлүүчү класстар. StringBuffer жип коопсуз жана синхрондуу, ал эми StringBuilder эмес, ошондуктан StringBuilder караганда тезирээк StringBuffer . Стринг concat + оператору ички колдонот StringBuffer же StringBuilder класс.

Сунушталууда: