जावा में स्ट्रिंगबफर का क्या उपयोग है?
जावा में स्ट्रिंगबफर का क्या उपयोग है?

वीडियो: जावा में स्ट्रिंगबफर का क्या उपयोग है?

वीडियो: जावा में स्ट्रिंगबफर का क्या उपयोग है?
वीडियो: #36 जावा में स्ट्रिंगबफ़र और स्ट्रिंगबिल्डर 2024, अप्रैल
Anonim

जावा में स्ट्रिंगबफर है उपयोग किया गया परिवर्तनीय स्ट्रिंग ऑब्जेक्ट बनाने के लिए। इसका मतलब है कि हम कर सकते हैं स्ट्रिंगबफ़र का उपयोग करें स्ट्रिंग्स या वर्णों के अनुक्रम को जोड़ने, उलटने, बदलने, संयोजित करने और हेरफेर करने के लिए। इसी के तहत तरीके स्ट्रिंगबफर इन कार्यों का पालन करने के लिए क्रमशः वर्ग बनाए जाते हैं।

तदनुसार, उदाहरण के साथ जावा में स्ट्रिंगबफर क्या है?

स्ट्रिंगबफर कक्षा में जावा . स्ट्रिंगबफर स्ट्रिंग का एक सहकर्मी वर्ग है जो स्ट्रिंग्स की अधिक कार्यक्षमता प्रदान करता है। स्ट्रिंगबफर (स्ट्रिंग स्ट्र): यह एक स्ट्रिंग तर्क को स्वीकार करता है जो की प्रारंभिक सामग्री सेट करता है स्ट्रिंगबफर ऑब्जेक्ट और रिजर्व रूम 16 और पात्रों के लिए पुनर्वितरण के बिना।

इसके बाद, सवाल यह है कि स्ट्रिंग और स्ट्रिंगबफ़र में क्या अंतर है? स्ट्रिंग और स्ट्रिंगबफ़र दोनों वर्ग हैं जो संचालित होते हैं स्ट्रिंग्स . स्ट्रिंगबफर क्लास क्लास का पीयर क्लास है डोरी . बुनियादी स्ट्रिंग और स्ट्रिंगबफ़र के बीच का अंतर क्या वह वस्तु " डोरी "वर्ग अपरिवर्तनीय है। कक्षा की वस्तु " स्ट्रिंगबफर "परिवर्तनीय।

इसे ध्यान में रखते हुए, मुझे StringBuffer का उपयोग कब करना चाहिए?

यदि ऑब्जेक्ट मान बदल सकता है और केवल एक थ्रेड से ही पहुँचा जा सकता है, उपयोग एक StringBuilder क्योंकि StringBuilder अतुल्यकालिक है। यदि वस्तु मान बदल सकता है, और कई थ्रेड्स द्वारा संशोधित किया जाएगा, उपयोग ए स्ट्रिंगबफर चूंकि स्ट्रिंगबफर समकालिक है।

आप जावा में स्ट्रिंग बफर कैसे घोषित करते हैं?

ए स्ट्रिंग बफर एक की तरह है डोरी , लेकिन संशोधित किया जा सकता है। इसमें वर्णों का कुछ विशेष क्रम होता है, लेकिन अनुक्रम की लंबाई और सामग्री को कुछ विधि कॉलों के माध्यम से बदला जा सकता है। वे एकाधिक धागे द्वारा उपयोग के लिए सुरक्षित हैं। प्रत्येक स्ट्रिंग बफर एक क्षमता है।

सिफारिश की: