Android examples for java.lang:String Strip
Remove leading and trailing whitespace from a CharSequence
import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.text.TextUtils; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class Main{ /**/* w w w.ja v a2s .co m*/ * Remove leading and trailing whitespace from a CharSequence. * @param str CharSequence to be trimmed. * @return The trimmed CharSequence. */ public static CharSequence trim(CharSequence str) { if (str == null || str.length() == 0) { return ""; } int len = str.length(); int start = 0; int end = len - 1; while (Character.isWhitespace(str.charAt(start)) && start < len) { start++; } while (Character.isWhitespace(str.charAt(end)) && end > 0) { end--; } if (end > start) { return str.subSequence(start, end + 1); } return ""; } }