Java тілінде StringBuffer нені пайдаланады?
Java тілінде StringBuffer нені пайдаланады?

Бейне: Java тілінде StringBuffer нені пайдаланады?

Бейне: Java тілінде StringBuffer нені пайдаланады?
Бейне: Java для начинающих. Урок 23: StringBuilder 2024, Қараша
Anonim

Java тіліндегі StringBuffer болып табылады пайдаланылады өзгертілетін String нысандарын жасау үшін. Бұл біз аламыз дегенді білдіреді StringBuffer пайдаланыңыз Жолдарды немесе таңбалар тізбегін қосу, кері қайтару, ауыстыру, біріктіру және өңдеу. Төмендегі сәйкес әдістер StringBuffer класс сәйкесінше осы функцияларды орындау үшін жасалады.

Тиісінше, мысалмен Java-дағы StringBuffer дегеніміз не?

StringBuffer сыныпта Java . StringBuffer жолдардың көп функционалдығын қамтамасыз ететін String тең класы болып табылады. StringBuffer (String str): Ол бастапқы мазмұнын орнататын String аргументін қабылдайды StringBuffer нысан және қайта бөлусіз тағы 16 таңба үшін орын қалдырады.

Содан кейін сұрақ туындайды, жол мен StringBuffer арасындағы айырмашылық неде? String және StringBuffer екеуі де жұмыс істейтін сыныптар жіптер . StringBuffer сынып – сыныптың құрдастар сыныбы Жол . Негізгі String және StringBuffer арасындағы айырмашылық бұл « Жол ” сынып өзгермейді. Сынып объектісі « StringBuffer ” өзгермелі.

Осыны ескере отырып, StringBuffer қолданбасын қашан пайдалануым керек?

Егер Нысан мәні өзгерсе және оған тек бір ағыннан қол жеткізуге болады, пайдалану StringBuilder, себебі StringBuilder синхрондалмаған. Нысан мәні өзгеруі мүмкін және бірнеше ағындар арқылы өзгертілетін жағдайда, пайдалану а StringBuffer өйткені StringBuffer синхрондалады.

Java-да жол буферін қалай жариялайсыз?

А жол буфері а сияқты Жол , бірақ өзгертуге болады. Ол белгілі бір таңбалар тізбегін қамтиды, бірақ тізбектің ұзындығы мен мазмұнын белгілі бір әдіс шақырулары арқылы өзгертуге болады. Олар бірнеше ағынмен пайдалану үшін қауіпсіз. Әр жол буфері қабілеті бар.

Ұсынылған: