Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

조이너 클래스 Guava Java

<시간/>

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라는 클래스에는 문자열 배열을 정의하는 기본 함수가 포함되어 있습니다. 배열이 문자열로 변환되어 문자열에 표시됩니다. 배열에는 일부 null 값도 포함되어 있습니다. 이 배열이 표시되는 동안 null이 제거되고 '+' 연산자로 대체됩니다. 모두 Guava 패키지에 있는 Joiner 클래스 때문입니다. 이 출력은 콘솔에 표시됩니다.