Computer >> Máy Tính >  >> Lập trình >> Java

Lớp tham gia Guava Java

Joiner cung cấp các phương thức khác nhau để xử lý các hoạt động nối trên chuỗi, đối tượng, v.v. Hãy để chúng tôi xem ví dụ sau -

Ví dụ

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);
   }
}

Đầu ra

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

Một lớp có tên Demo chứa hàm chính, hàm này định nghĩa một mảng chuỗi. Mảng được chuyển đổi thành chuỗi và hiển thị trên chuỗi. Mảng cũng chứa một số giá trị null. Trong khi hiển thị mảng này, các giá trị null sẽ bị xóa và thay thế bằng toán tử ‘+’, tất cả là do Joiner classpresent trong gói Guava. Đầu ra này được hiển thị trên bảng điều khiển.