কম্পিউটার টিউটোরিয়াল

গুভার জাভাতে জইনার ক্লাস


Joiner ক্লাস স্ট্রিং, অবজেক্ট ইত্যাদি জয়েন করার জন্য বিভিন্ন মেথড প্রদান করে। একটি উদাহরণ দেখা যাক:

উদাহরণ

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

Demo নামক একটি ক্লাসে main ফাংশন থাকে, যেখানে একটি স্ট্রিং অ্যারে সংজ্ঞায়িত করা হয়েছে। অ্যারেটিকে স্ট্রিং-এ রূপান্তর করে প্রদর্শিত করা হয়েছে। অ্যারেতে কিছু null মানও রয়েছে। এই অ্যারে প্রদর্শন করার সময় Guava প্যাকেজের Joiner ক্লাসের কারণে null-গুলো বাদ দিয়ে '+' অপারেটর দিয়ে জয়েন করা হয়েছে। এই আউটপুট কনসোলে দেখানো হয়েছে।


  1. জাভাতে String ক্লাস ইমিউটেবল বা ফাইনাল কেন

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

  3. জাভাতে অ্যাবস্ট্রাক্ট ক্লাস

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