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-গুলো বাদ দিয়ে '+' অপারেটর দিয়ে জয়েন করা হয়েছে। এই আউটপুট কনসোলে দেখানো হয়েছে।