com.panforge.robotstxt.StringUtils Maven / Gradle / Ivy
package com.panforge.robotstxt;
class StringUtils {
/**
* Trim text and return empty String if provided {@code text} is {@code null}.
*
* @param text - text to trim
* @return trimmed text or empty String
*/
public static String trimToEmpty(String text) {
if (text == null) {
return "";
}
return text.trim();
}
/**
* Trim text and return {@code null} if provided {@code text} is {@code null} or empty.
*
* @param text - text to trim
* @return trimmed text or {@code null}
*/
public static String trimToNull(String text) {
String s = trimToEmpty(text);
return s.isEmpty() ? null : s;
}
}