Android examples for java.lang:String Strip
trim Trailing Whitespace
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.Iterator; import java.util.UUID; public class Main{ /**//from www .j av a 2 s . c o m * Trims trailing whitespace. Removes any of these characters: * 0009, HORIZONTAL TABULATION * 000A, LINE FEED * 000B, VERTICAL TABULATION * 000C, FORM FEED * 000D, CARRIAGE RETURN * 001C, FILE SEPARATOR * 001D, GROUP SEPARATOR * 001E, RECORD SEPARATOR * 001F, UNIT SEPARATOR * * @return "" if source is null, otherwise string with all trailing whitespace removed */ public static CharSequence trimTrailingWhitespace(CharSequence source) { if (source == null) return ""; int i = source.length(); // loop back to the first non-whitespace character do { i--; } while (i >= 0 && Character.isWhitespace(source.charAt(i))); return source.subSequence(0, i + 1); } }