বহুমুখী প্রোগ্রামিং ভাষা এবং এটি অনেককে কেরিয়ার হিসাবে প্রয়োগের জন্য অনুপ্রাণিত করেছে। জাভাতে ইচ্ছুক লোকেদের প্রায়শই বেসিকগুলি শুরু হয় এবং এটি বিভিন্ন ধরণের ধারণাগুলি দ্বারা হারিয়ে যায়। জাভাতে টাস্টস্ট্রিং সম্পর্কিত এই নিবন্ধটি আপনাকে একটি মৌলিক তবে মোটামুটি গুরুত্বপূর্ণ বিষয়ের সাথে পরিচয় করিয়ে দেবে।
নিম্নলিখিত এই নিবন্ধে আলোচনা করা পয়েন্টার হয়,
সুতরাং আসুন আমরা এই নিবন্ধের প্রথম বিষয়টি দিয়ে শুরু করব,
জাভাতে toString
তাহলে ঠিক এই পদ্ধতিটি কী? অবজেক্ট ক্লাস জাভায় প্যারেন্ট ক্লাস। এটিতে টসস্ট্রিং পদ্ধতি রয়েছে। টোস্ট্রিং পদ্ধতিটি কোনও বস্তুর স্ট্রিং উপস্থাপনা ফেরত দিতে ব্যবহৃত হয়। যদি কোনও বস্তু মুদ্রিত হয়, তবে জাবা সংকলক দ্বারা টুস্ট্রিং () পদ্ধতিটি অভ্যন্তরীণভাবে প্রেরণ করা হবে। অন্যথায়, ব্যবহারকারী প্রয়োগ করা হয়েছে বা স্ট্রিং () পদ্ধতিতে ওভাররাইড করা হয়।
এই পদ্ধতিটি ব্যবহারের কয়েকটি সুবিধা এখানে।
সুবিধা
জাভা রূপান্তর তারিখ থেকে তারিখ
আপনি যদি অবজেক্ট শ্রেণির toString () পদ্ধতিটি ওভাররাইড করে থাকেন তবে এটি বস্তুর মানগুলি ফিরিয়ে দেবে, সুতরাং আপনাকে প্রচুর কোড লেখার প্রয়োজন নেই।
ToString জন্য উদাহরণ
সার্বজনীন বর্গ কর্মচারী {int id স্ট্রিং নাম স্ট্রিং শহর কর্মচারী (int id, স্ট্রিং নাম, স্ট্রিং শহর) {this.id = id this.name = নাম this.city = শহর} পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {কর্মচারী e1 = নতুন কর্মচারী (01, 'আরি', 'নিউ ইয়র্ক') কর্মচারী e2 = নতুন কর্মচারী (02, 'জন', 'শিকাগো') System.out.println (e1) // সংকলক এখানে s1.toString () সিস্টেম লিখেছেন .out.println (e2) // সংকলক এখানে s2.toString () লিখেছেন}}
আউটপুট:
অ্যান্ড্রয়েড স্টুডিও ইউআই ডিজাইন টিউটোরিয়াল
কর্মচারী @ 6d06d69c
কর্মচারী @ 7852e922
কোড উদাহরণে বস্তুর হ্যাশকোড মান প্রিন্ট করে।
আসুন আমরা এই নিবন্ধের পরবর্তী অংশে আমাদের পদ্ধতির টিউন এবং সূক্ষ্ম সুর করি,
প্রয়োজনীয় ওভাররাইডিং
ব্যবহারকারীর নির্দিষ্ট মানগুলি ফেরত দিতে ওভাররাইডিং প্রয়োজনীয়:
সার্বজনীন বর্গ কর্মচারী {আইটি স্ট্রিং নাম স্ট্রিং শহর কর্মচারী (ইন আইডি, স্ট্রিং নাম, স্ট্রিং শহর) {this.id = id this.name = নাম this.city = শহর city পাবলিক স্ট্রিং টু স্ট্রিং () {// টোস্ট্রিংকে ওভাররাইড করে ( ) পদ্ধতির রিটার্ন আইডি + '' + নাম + '' + শহর} পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {কর্মচারী ই 1 = নতুন কর্মচারী (01, 'আরি', 'নিউ ইয়র্ক') কর্মচারী e2 = নতুন কর্মচারী (02, 'জন ',' শিকাগো ') System.out.println (e1) System.out.println (e2)}
আউটপুট:
1 এরি নিউইয়র্ক
2 জন শিকাগো
জাভাতে হ্যাশম্যাপ এবং হ্যাশটেবলের মধ্যে পার্থক্য
সুতরাং, জাভাতে টসস্ট্রিং পদ্ধতি ব্যবহার করার সময় এই পদ্ধতিটি অনুসরণ করা উচিত।
এভাবে আমরা ‘জাভাতে স্ট্রিং’ শীর্ষক এই নিবন্ধটির শেষে এসেছি। আপনি যদি আরও শিখতে চান তবে এটি দেখুন এডুরেকা, একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি হিবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি আপনাকে মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই নিবন্ধের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।