mirror of
https://github.com/Tribufu/TribufuJava
synced 2026-08-12 14:21:06 +00:00
83 lines
2.3 KiB
Java
83 lines
2.3 KiB
Java
/*
|
|
* Tribufu API
|
|
* REST API to access Tribufu services.
|
|
*
|
|
* The version of the OpenAPI document: 1.1.0
|
|
* Contact: contact@tribufu.com
|
|
*
|
|
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
|
* https://openapi-generator.tech
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
|
|
package com.tribufu.generated;
|
|
|
|
import java.util.Collection;
|
|
import java.util.Iterator;
|
|
|
|
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-05-26T22:04:46.763378600-03:00[America/Sao_Paulo]", comments = "Generator version: 7.12.0")
|
|
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();
|
|
}
|
|
|
|
/**
|
|
* Join a list of strings with the given separator.
|
|
*
|
|
* @param list The list of strings
|
|
* @param separator The separator
|
|
* @return the resulting string
|
|
*/
|
|
public static String join(Collection<String> list, String separator) {
|
|
Iterator<String> iterator = list.iterator();
|
|
StringBuilder out = new StringBuilder();
|
|
if (iterator.hasNext()) {
|
|
out.append(iterator.next());
|
|
}
|
|
while (iterator.hasNext()) {
|
|
out.append(separator).append(iterator.next());
|
|
}
|
|
return out.toString();
|
|
}
|
|
}
|