Видео: Java-д StringBuffer юу ашигладаг вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
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 дээр стринг буферийг хэрхэн зарлах вэ?
А мөр буфер а шиг байна Мөр , гэхдээ өөрчлөх боломжтой. Энэ нь тодорхой тэмдэгтүүдийн дарааллыг агуулдаг боловч дарааллын урт, агуулгыг тодорхой аргын дуудлагаар өөрчилж болно. Тэдгээрийг олон утас ашиглахад аюулгүй байдаг. Бүр мөр буфер хүчин чадалтай.
Зөвлөмж болгож буй:
Java-д FileWriter юу ашигладаг вэ?
Java FileWriter анги нь файлд тэмдэгтэд чиглэсэн өгөгдөл бичихэд ашиглагддаг. Энэ нь java хэл дээр файлтай ажиллахад хэрэглэгддэг тэмдэгтэд чиглэсэн анги юм. FileOutputStream ангиас ялгаатай нь та мөрийг байт массив болгон хөрвүүлэх шаардлагагүй, учир нь энэ нь мөрийг шууд бичих аргыг өгдөг
Java програмуудыг бүтээхэд ашигладаг скрипт хэл гэж юу вэ?
Jacl: Tcl Java хэрэгжилт. Jython: Python Java хэрэгжилт. Rhino: JavaScript Java хэрэгжилт. BeanShell: Java хэл дээр бичигдсэн Java эх сурвалж орчуулагч
Би Java дахь StringBuffer-аас тэмдэгтийг хэрхэн устгах вэ?
StringBuffer. delete() арга нь энэ дарааллын дэд мөрөнд байгаа тэмдэгтүүдийг устгадаг. Дэд мөр нь заасан эхлэлээс эхэлж, индексийн төгсгөл - 1 тэмдэгт хүртэл, хэрэв тийм тэмдэгт байхгүй бол дарааллын төгсгөл хүртэл үргэлжилнэ. Хэрэв эхлэл нь төгсгөлтэй тэнцүү бол өөрчлөлт хийхгүй
StringBuffer ангид ямар аргууд байдаг вэ?
StringBuffer классын чухал аргуудыг энэ мөрөнд заасан мөрийг хавсаргахад ашигладаг. append() арга нь хэт ачаалалтай байна: append(char), append(boolean), append(int), append(float), append(double) гэх мэт. заасан байрлалд энэ тэмдэгт мөрийг оруулахад ашигладаг
StringBuffer эсвэл StringBuilder аль нь дээр вэ?
String нь өөрчлөгддөггүй, харин StringBuffer болон StringBuider нь өөрчлөгддөг ангиуд юм. StringBuffer нь урсгалтай, синхрончлогдсон, харин StringBuilder нь тийм биш учраас StringBuilder нь StringBuffer-ээс илүү хурдан байдаг. String concat + оператор нь дотооддоо StringBuffer эсвэл StringBuilder классыг ашигладаг