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