সুচিপত্র:

আপনি কিভাবে একটি স্ট্রিং নির্মাতা সাফ করবেন?
আপনি কিভাবে একটি স্ট্রিং নির্মাতা সাফ করবেন?

ভিডিও: আপনি কিভাবে একটি স্ট্রিং নির্মাতা সাফ করবেন?

ভিডিও: আপনি কিভাবে একটি স্ট্রিং নির্মাতা সাফ করবেন?
ভিডিও: জাভা কনস্ট্রাক্টর টিউটোরিয়াল - জাভা কনস্ট্রাক্টর শিখুন 2024, মে
Anonim

1) একটি নতুন বস্তু বরাদ্দ করে StringBuilder সাফ করুন

  1. পাবলিক ক্লাস JavaStringBufferClearEmptyExample {
  2. পাবলিক স্ট্যাটিক অকার্যকর প্রধান( স্ট্রিং args) {
  3. স্ট্রিংবিল্ডার sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // পরিষ্কার পূর্ববর্তী পুনরাবৃত্তির বিষয়বস্তু।
  6. sbStr = নতুন স্ট্রিংবিল্ডার ();
  7. sbStr. সংযোজন(i);
  8. পদ্ধতি. আউট মুদ্রণ(sbStr);

তারপর, আমি কিভাবে StringBuilder কে স্ট্রিং এ রূপান্তর করব?

একটি স্ট্রিংবিল্ডারকে স্ট্রিং ভ্যালুতে রূপান্তর করতে এটিতে toString() পদ্ধতিটি ব্যবহার করুন।

  1. StringBuilder ক্লাস ইনস্ট্যান্টিয়েট করুন।
  2. append() পদ্ধতি ব্যবহার করে এতে ডেটা যোগ করুন।
  3. toString() পদ্ধতি ব্যবহার করে StringBuilderকে স্ট্রিং-এ রূপান্তর করুন।

আমার StringBuilder খালি হলে আমি কিভাবে জানব? দৈর্ঘ্য পদ্ধতি স্ট্রিংবিল্ডার অথবা StringBuffer ক্লাস বর্তমানে এটিতে থাকা অক্ষরের ক্রমটির দৈর্ঘ্য প্রদান করে। আপনি উদাহরণে দেখতে পারেন, থেকে পরীক্ষা করে দেখুন দ্য StringBuilder খালি , এর দৈর্ঘ্য পান স্ট্রিংবিল্ডার বস্তু যদি দৈর্ঘ্য 0, এটা হয় খালি , অন্যথায় না।

উপরন্তু, আপনি কিভাবে জাভা একটি স্ট্রিং থেকে কিছু অপসারণ করবেন?

আপনি এর substring() পদ্ধতি ব্যবহার করতে পারেন জাভা . lang স্ট্রিং ক্লাস থেকে অপসারণ এর প্রথম বা শেষ অক্ষর স্ট্রিং ভিতরে জাভা . সাবস্ট্রিং() পদ্ধতিটি ওভারলোড করা হয়েছে এবং কয়েকটি সংস্করণ সরবরাহ করে যা আপনাকে অনুমতি দেয় অপসারণ যে কোন অবস্থান থেকে একটি চরিত্র জাভা.

কোনটি ভাল স্ট্রিংবাফার বা স্ট্রিংবিল্ডার?

স্ট্রিং অপরিবর্তনীয় যদিও স্ট্রিংবাফার এবং StringBuider হল পরিবর্তনযোগ্য ক্লাস। স্ট্রিংবাফার যেখানে থ্রেড নিরাপদ এবং সিঙ্ক্রোনাইজ করা হয় স্ট্রিংবিল্ডার হয় না, তাই স্ট্রিংবিল্ডার তুলনায় আরো দ্রুত স্ট্রিংবাফার . স্ট্রিং কনক্যাট + অপারেটর অভ্যন্তরীণভাবে ব্যবহার করে StringBuffer বা StringBuilder ক্লাস

প্রস্তাবিত: