content: /*
   * Selling Partner API for Data Kiosk
   * The Selling Partner API for Data Kiosk lets you submit GraphQL queries from a variety of schemas to help selling partners manage their businesses.
   *
   * OpenAPI spec version: 2023-11-15
   * 
   *
   * NOTE: This class is auto generated by the swagger code generator program.
   * https://github.com/swagger-api/swagger-codegen.git
   * Do not edit the class manually.
   */
  
  
  package io.swagger.client;
  
  @javax.annotation.Generated(value = "io.swagger.codegen.languages.JavaClientCodegen", date = "2024-03-27T14:43:52.360+01:00")
  public class StringUtil {
    /**
     * Check if the given array contains the given value (with case-insensitive comparison).
     *
     * @param array The array
     * @param value The value to search
     * @return true if the array contains the value
     */
    public static boolean containsIgnoreCase(String[] array, String value) {
      for (String str : array) {
        if (value == null && str == null) return true;
        if (value != null && value.equalsIgnoreCase(str)) return true;
      }
      return false;
    }
  
    /**
     * Join an array of strings with the given separator.
     * <p>
     * Note: This might be replaced by utility method from commons-lang or guava someday
     * if one of those libraries is added as dependency.
     * </p>
     *
     * @param array     The array of strings
     * @param separator The separator
     * @return the resulting string
     */
    public static String join(String[] array, String separator) {
      int len = array.length;
      if (len == 0) return "";
  
      StringBuilder out = new StringBuilder();
      out.append(array[0]);
      for (int i = 1; i < len; i++) {
        out.append(separator).append(array[i]);
      }
      return out.toString();
    }
  
    /**
    * Check if the given value is null or an empty string
    *
    * @param value The value to check
    * @return true if the value is null or empty
    */
    public static boolean isEmpty(String value) {
      return value == null || value.isEmpty();
    }
  }
  