কীভাবে জাভাতে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করবেন

Kibhabe Jabhate Ekati A Yarelistake Ekati Strinye Rupantara Karabena



একটি স্ট্রিং হল একটি ডেটা টাইপ যা স্ট্রিং মানগুলির একটি গ্রুপ সংরক্ষণ করতে ব্যবহৃত হয়, যেখানে একটি অ্যারেলিস্ট একটি ডেটা কাঠামো যা সংগ্রহ কাঠামোর অংশ এবং অবজেক্টের গ্রুপ সংরক্ষণ করতে ব্যবহৃত হয়। জাভাতে প্রোগ্রামিং করার সময়, আপনাকে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে পরিবর্তন করতে হতে পারে। দুর্ভাগ্যবশত, এই ধরনের কোনো পদ্ধতি সরাসরি এই রূপান্তর করতে পারে না। যাইহোক, নির্দিষ্ট উদ্দেশ্যে জাভা সমর্থন করে এমন কিছু অন্যান্য পদ্ধতি রয়েছে।

এই পোস্টটি একটি ArrayList থেকে একটি স্ট্রিং-এ জাভা রূপান্তর পদ্ধতি সংজ্ঞায়িত করবে।

কীভাবে জাভাতে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করবেন?

একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করার জন্য, আপনি ব্যবহার করতে পারেন:







  • + অপারেটর
  • append() পদ্ধতি
  • toString() পদ্ধতি
  • join() পদ্ধতি

অ্যারেলিস্টকে একটি স্ট্রিং-এ রূপান্তর করতে এই পদ্ধতিগুলির কাজ করা যাক।



পদ্ধতি 1: + অপারেটর ব্যবহার করে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করুন

ব্যবহার করে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করা হচ্ছে + অপারেটর হল সবচেয়ে সহজ এবং সহজ পদ্ধতি। আপনি ArrayList-এর উপাদানগুলোকে স্ট্রিং হিসেবে সংযুক্ত করতে পারেন।



বাক্য গঠন
অ্যারেলিস্টকে স্ট্রিং-এ রূপান্তর করার জন্য, “এর জন্য নীচের সিনট্যাক্স অনুসরণ করুন + ' অপারেটর:





str += + ',' ;

এখানে, ' str ” হল একটি স্ট্রিং টাইপ ভেরিয়েবল যা অ্যারের উপাদানগুলিকে স্ট্রিং হিসাবে সংরক্ষণ করার জন্য তৈরি করা হয়েছে, “ += 'অপারেটর অ্যারেলিস্টের উপাদানগুলিকে স্ট্রিং হিসাবে বরাদ্দ করতে এবং সংযুক্ত করতে ব্যবহৃত হয়, ' উপাদানগুলি অ্যাক্সেস করার জন্য লুপে ব্যবহৃত পরিবর্তনশীল এবং ' , ” কমা বিচ্ছেদ সহ স্ট্রিং উপাদানগুলির সাথে সংযুক্ত।

উদাহরণ
এই উদাহরণে, প্রথমে, আমরা একটি খালি স্ট্রিং টাইপ অ্যারেলিস্ট তৈরি করব যার নাম “ ফুল ”:



তালিকা < স্ট্রিং > ফুল = নতুন অ্যারেলিস্ট <> ( ) ;

তারপর, ' ব্যবহার করে তালিকায় উপাদান যোগ করুন যোগ করুন() 'পদ্ধতি:

ফুল যোগ করুন ( 'গোলাপ' ) ;
ফুল যোগ করুন ( 'জেসমিন' ) ;
ফুল যোগ করুন ( 'লিলি' ) ;

'এর তালিকা প্রিন্ট করুন ফুল ”:

পদ্ধতি. আউট . println ( 'ফুলের তালিকা:' + ফুল ) ;

'এর সাহায্যে তালিকার উপাদানগুলিকে স্ট্রিং-এ রূপান্তর করুন + 'এ অপারেটর' জন্য ' লুপ:

স্ট্রিং str = '' ;
জন্য ( স্ট্রিং : ফুল ) {
str += + ',' ;
}

অবশেষে, 'প্রিন্ট করুন str একটি স্ট্রিং হিসাবে ArrayList এর উপাদানগুলি দেখানোর জন্য:

পদ্ধতি. আউট . ছাপা ( 'স্ট্রিং এর অ্যারেলিস্ট:' + str ) ;

আউটপুট নির্দেশ করে যে ArrayList সফলভাবে কমা-বিচ্ছিন্ন স্ট্রিং-এ রূপান্তরিত হয়েছে:

অ্যারেলিস্টকে স্ট্রিং-এ রূপান্তর করার পরবর্তী পদ্ধতিটি দেখা যাক।

পদ্ধতি 2: অ্যাপেন্ড() পদ্ধতি ব্যবহার করে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করুন

অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করার জন্য, আমরা এখন ব্যবহার করব ' সংযোজন() ' পদ্ধতি যা StringBuilder শ্রেণীর অন্তর্গত। এটি অনুরূপ ' + ” অপারেটর যেহেতু এটি উপাদানগুলিকে স্ট্রিংগুলির সাথে সংযুক্ত করে।

বাক্য গঠন
জন্য ' সংযোজন() ' পদ্ধতিতে, আপনি নীচের প্রদত্ত সিনট্যাক্স ব্যবহার করতে পারেন:

str. সংযোজন ( ) ;

এখানে, ' str ' হল StringBuilder ক্লাসের অবজেক্ট যা 'কে কল করে সংযোজন() ' তালিকা পাস করে পদ্ধতি, এবং 'f' লুপ ব্যবহার করে অ্যাক্সেস করা ArrayList উপাদানগুলিকে প্রতিনিধিত্ব করে।

উদাহরণ
এই উদাহরণে, আমরা append() পদ্ধতি ব্যবহার করে পূর্বে তৈরি করা ArrayListটিকে একটি স্ট্রিং-এ রূপান্তর করব। এটি করার জন্য, প্রথমে আমরা একটি বস্তু তৈরি করব ' str স্ট্রিংবিল্ডার ক্লাসের:

স্ট্রিংবিল্ডার str = নতুন স্ট্রিংবিল্ডার ( ) ;

তারপর, 'এ append() পদ্ধতির সাহায্যে ArrayList কে স্ট্রিংসে রূপান্তর করুন জন্য ' লুপ:

জন্য ( স্ট্রিং : ফুল ) {
str. সংযোজন ( ) ;
str. সংযোজন ( ',' ) ;
}

অবশেষে, প্রিন্ট করুন ' str যা ArrayList-এর উপাদানগুলিকে একটি কমা বিভক্ত স্ট্রিং হিসাবে সংরক্ষণ করে:

পদ্ধতি. আউট . ছাপা ( 'স্ট্রিং এর অ্যারেলিস্ট:' + str ) ;

আউটপুট

অ্যারেলিস্টকে স্ট্রিং-এ রূপান্তর করার জন্য অন্য পদ্ধতিতে যাওয়া যাক।

পদ্ধতি 3: toString() পদ্ধতি ব্যবহার করে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করুন

এই বিভাগে, আমরা ব্যবহার করব ' স্ট্রিং() ArrayList-কে String-এ রূপান্তরের জন্য স্ট্রিং ক্লাসের পদ্ধতি। এটি জাভাতে একটি পূর্বনির্ধারিত পদ্ধতি যা স্ট্রিং ফর্ম্যাট মান আউটপুট করে। বিশেষ অক্ষর প্রতিস্থাপন করতে toString() পদ্ধতির সাথে প্রতিস্থাপন() পদ্ধতি ব্যবহার করা হয়।

বাক্য গঠন
toString() পদ্ধতিতে ArrayList কে একটি স্ট্রিং-এ রূপান্তর করতে প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

arrayList.toString ( ) ;

দ্য ' arrayList ' ব্যবহার করে একটি স্ট্রিং এ রূপান্তরিত হবে স্ট্রিং( )' পদ্ধতি।

উদাহরণ
প্রথমত, আমরা একটি স্ট্রিং টাইপ ভেরিয়েবল তৈরি করব “ s যা toString() পদ্ধতিতে রূপান্তর করার পরে একটি স্ট্রিং হিসাবে ArrayList উপাদান সংরক্ষণ করে:

স্ট্রিং s = ফুল স্ট্রিং ( ) ;

ওপেনিং প্রতিস্থাপন করতে প্রতিস্থাপন() পদ্ধতি ব্যবহার করুন “ [ 'এবং বন্ধ' ] কমা বিভক্ত স্ট্রিং মান পেতে খালি স্ট্রিং সহ উপাদানগুলির মধ্যে বন্ধনী এবং স্থান:

s = s প্রতিস্থাপন ( '[' , '' )
. প্রতিস্থাপন ( ']' , '' )
. প্রতিস্থাপন ( '' , '' ) ;

অবশেষে, কনসোল উইন্ডোতে ফলাফল স্ট্রিং মুদ্রণ করুন:

পদ্ধতি. আউট . ছাপা ( 'স্ট্রিং এর অ্যারেলিস্ট:' + s ) ;

আউটপুট

পদ্ধতি 4: join() পদ্ধতি ব্যবহার করে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করুন

' যোগ দিন() ” হল স্ট্রিং ক্লাসের একটি স্ট্যাটিক পদ্ধতি যা একটি স্ট্রিং টাইপ ভেরিয়েবলে স্ট্রিং হিসাবে অ্যারেলিস্টের উপাদানগুলিকে যুক্ত করে।

বাক্য গঠন
Join() পদ্ধতির জন্য নিম্নলিখিত সিনট্যাক্স ব্যবহার করা হয়:

স্ট্রিং . যোগদান ( ',' , arrayList )

এখানে, join() পদ্ধতি দুটি আর্গুমেন্ট নেয়, একটি হল “ arrayList ' এবং ' , ” যা কমা দ্বারা পৃথক করা মান সহ স্ট্রিং-এর সাথে যোগদান করে।

উদাহরণ
এই উদাহরণে, আমরা স্ট্রিং ক্লাস সহ join() মেথডকে পাস করে কল করব “ ফুল 'অ্যারেলিস্ট এবং কমা' , 'মানগুলি আলাদা করার জন্য এবং এটি একটি স্ট্রিং টাইপ ভেরিয়েবলে সংরক্ষণ করার জন্য ' s ”:

স্ট্রিং s = স্ট্রিং . যোগদান ( ',' , ফুল ) ;

' ব্যবহার করে কনসোলে ফলাফল স্ট্রিং মুদ্রণ করুন System.out.println() 'পদ্ধতি:

পদ্ধতি. আউট . ছাপা ( 'স্ট্রিং এর অ্যারেলিস্ট:' + s ) ;

আউটপুট

আমরা জাভাতে একটি অ্যারেলিস্টকে স্ট্রিংয়ে রূপান্তর করার সবচেয়ে সহজ উপায়গুলি সংকলন করেছি।

উপসংহার

একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করার জন্য, বিভিন্ন পদ্ধতি রয়েছে যেমন ' + ” অপারেটর, append() পদ্ধতি, toString() পদ্ধতি এবং join() পদ্ধতি। এই পদ্ধতিগুলি ArrayList-এর উপাদানগুলিকে কমা-বিচ্ছিন্ন স্ট্রিং মানগুলিতে রূপান্তর করে। যাইহোক, + অপারেটর ব্যবহার করা নির্দিষ্ট রূপান্তর সম্পাদন করার সবচেয়ে সহজ পদ্ধতি। এই ব্লগে, আমরা বিস্তারিত উদাহরণ সহ জাভাতে একটি অ্যারেলিস্টকে একটি স্ট্রিংয়ে রূপান্তর করার উপায়গুলি ব্যাখ্যা করেছি।