Java-д StringBuffer юу ашигладаг вэ?
Java-д StringBuffer юу ашигладаг вэ?

Видео: Java-д StringBuffer юу ашигладаг вэ?

Видео: Java-д StringBuffer юу ашигладаг вэ?
Видео: #8 (часть 2) Строки - классы StringBuffer и StringBuider | Java для начинающих 2024, Дөрөвдүгээр сар
Anonim

Java дахь StringBuffer байна ашигласан өөрчлөх боломжтой String объектуудыг үүсгэх. Энэ нь бид чадна гэсэн үг StringBuffer ашиглах Мөр буюу тэмдэгтүүдийн дарааллыг нэмэх, эргүүлэх, солих, нэгтгэх, удирдах. Доорх холбогдох аргууд StringBuffer анги нь эдгээр функцийг дагаж мөрдөхийн тулд тус тус үүсгэгддэг.

Үүний дагуу Java хэл дээрх StringBuffer гэж юу вэ?

StringBuffer ангид Java . StringBuffer нь мөрүүдийн ихэнх функцийг хангадаг String-ийн үе тэнгийн ангилал юм. StringBuffer (String str): Энэ нь анхны агуулгыг тохируулах String аргументыг хүлээн авдаг StringBuffer объект болон дахин хуваарилалтгүйгээр 16 тэмдэгтийн зайг нөөцөлж байна.

Дараа нь асуулт бол string болон StringBuffer хоёрын ялгаа юу вэ? String болон StringBuffer хоёулаа ажилладаг ангиуд юм утаснууд . StringBuffer анги бол ангийн үе тэнгийн анги юм Мөр . Үндсэн String болон StringBuffer хоёрын ялгаа Энэ нь " Мөр ” анги нь өөрчлөгддөггүй. Ангийн объект " StringBuffer ” хувьсах.

Үүнийг анхаарч үзвэл би хэзээ StringBuffer ашиглах ёстой вэ?

Хэрэв Объектийн утга өөрчлөгдөх боломжтой бөгөөд зөвхөн нэг урсгалаас хандах боломжтой бол, ашиглах StringBuilder нь синхрончлолгүй байгаа тул StringBuilder. Объектын утга өөрчлөгдөж болох ба олон урсгалаар өөрчлөгдөх тохиолдолд, ашиглах а StringBuffer учир нь StringBuffer синхрончлогдсон байна.

Та Java дээр стринг буферийг хэрхэн зарлах вэ?

А мөр буфер а шиг байна Мөр , гэхдээ өөрчлөх боломжтой. Энэ нь тодорхой тэмдэгтүүдийн дарааллыг агуулдаг боловч дарааллын урт, агуулгыг тодорхой аргын дуудлагаар өөрчилж болно. Тэдгээрийг олон утас ашиглахад аюулгүй байдаг. Бүр мөр буфер хүчин чадалтай.

Зөвлөмж болгож буй: