কম্পিউটার

যোগদানকারী ক্লাস পেয়ারা জাভা


স্ট্রিং, অবজেক্ট ইত্যাদিতে যোগদানের ক্রিয়াকলাপ পরিচালনা করার জন্য যোগদানকারী বিভিন্ন পদ্ধতি সরবরাহ করে। আসুন একটি উদাহরণ দেখি -

উদাহরণ

import com.google.common.base.Joiner;
import java.util.*;
public class Demo{
   public static void main(String[] args){
      String[] my_arr = { "hel", null, "lo", "wo", "r", null, "ld" };
      System.out.println("The original array is : "+ Arrays.toString(my_arr));
      String my_result = Joiner.on('+').skipNulls().join(my_arr);
      System.out.println("The joined string is : " + my_result);
   }
}

আউটপুট

The original array is [hel, null, lo, wo, r, null, ld]
The joined string is hel+lo+wo+r+ld

ডেমো নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে, যা একটি স্ট্রিং অ্যারেকে সংজ্ঞায়িত করে। অ্যারেটি স্ট্রিং-এ রূপান্তরিত হয় এবং স্ট্রিং-এ প্রদর্শিত হয়। অ্যারেতে কিছু নাল মানও রয়েছে। এই অ্যারেটি দেখানোর সময়, নালগুলি সরানো হয় এবং ‘+’ অপারেটর দিয়ে প্রতিস্থাপিত হয়, সবই গুয়াভা প্যাকেজে যোগদানকারী ক্লাসের কারণে। এই আউটপুট কনসোলে প্রদর্শিত হয়৷


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

  2. জাভাতে ইন্টারফেস

  3. জাভাতে বিমূর্ত ক্লাস

  4. জাভাতে ফাইনাল ক্লাস