检查字符串的结尾是否为空白字符

时间:2012-01-11 17:47:07

标签: android textview substring

我有一个字符串,可能会也可能不会以空格结尾,我无法确定是否是这种情况。

我问这个的原因是因为我需要一个很好的方法来计算android的宽度,因为我的字符串自动更正并转到下一行。

在android中它看起来像这样:

 The quick brown fox jumps over the lazy dog

 The quick brown fox jumps over the lazy d - my method substrings the data to fit on screen.

|The quick brown fox jumps over the lazy  | - this is how it would look like on android

|dog---------------(empty space)----------|

现在重新解释一下我的问题,我想知道我需要用什么方法来检查字符串中的最后一个字符是空格?

1 个答案:

答案 0 :(得分:1)

简而言之:

boolean isSpace = yourString.charAt(yourString.length() - 1)=='';

修改 阅读MH bellow的精彩评论后,您应该使用:

boolean isSpace = Character.isWhitespace(yourString.charAt(yourString.length() - 1));

但是如果您只想删除末尾的空格,可以使用trim()类上的String方法:

yourString = yourString.trim();