Java-da StringBuffer nədən istifadə olunur?
Java-da StringBuffer nədən istifadə olunur?

Video: Java-da StringBuffer nədən istifadə olunur?

Video: Java-da StringBuffer nədən istifadə olunur?
Video: ( Java 2020 ) ANDROİD STUDİO-da JAVA dərsləri. JAVA təməlləri.#5 METHODS & CLASSES (JAVA TUTORIALS ) 2024, Noyabr
Anonim

Java-da StringBuffer edir istifadə olunur dəyişdirilə bilən String obyektləri yaratmaq üçün. Bu o deməkdir ki, bacarırıq StringBuffer istifadə edin Simləri və ya simvol ardıcıllığını əlavə etmək, tərsinə çevirmək, əvəz etmək, birləşdirmək və manipulyasiya etmək. Müvafiq üsullar altında StringBuffer sinif müvafiq olaraq bu funksiyalara riayət etmək üçün yaradılmışdır.

Buna görə, nümunə ilə Java-da StringBuffer nədir?

StringBuffer sinifdə Java . StringBuffer sətirlərin funksionallığının çoxunu təmin edən String həmyaşıdları sinfidir. StringBuffer (String küç): O, ilkin məzmunu təyin edən String arqumentini qəbul edir StringBuffer obyekt və yer ayırmadan daha 16 simvol üçün yer ayırır.

Sonradan sual yaranır ki, string və StringBuffer arasındakı fərq nədir? String və StringBuffer hər ikisi fəaliyyət göstərən siniflərdir simlər . StringBuffer sinif sinifin həmyaşıd sinfidir Simli . Əsas String və StringBuffer arasındakı fərq obyekti budur ki, “ Simli ” sinfi dəyişməzdir. Sinfin obyekti StringBuffer ” dəyişkən.

Bunu nəzərə alaraq, StringBuffer-dən nə vaxt istifadə etməliyəm?

Obyekt dəyəri dəyişə bilərsə və ona yalnız bir başlıqdan daxil olmaq olarsa, istifadə edin StringBuilder, çünki StringBuilder sinxronlaşdırılmayıb. Obyekt dəyəri dəyişə bilər və birdən çox mövzu ilə dəyişdirilərsə, istifadə edin a StringBuffer çünki StringBuffer sinxronlaşdırılır.

Java-da sətir buferini necə elan edirsiniz?

A sətir tamponu a kimidir Simli , lakin dəyişdirilə bilər. O, bəzi xüsusi simvol ardıcıllığını ehtiva edir, lakin ardıcıllığın uzunluğu və məzmunu müəyyən metod çağırışları vasitəsilə dəyişdirilə bilər. Onlar bir neçə iplik tərəfindən istifadə üçün təhlükəsizdir. Hər sətir tamponu tutumu var.

Tövsiyə: