查找并检查edittext中的最后4个字符

时间:2012-09-11 18:42:57

标签: java android android-edittext

我正在改进我的应用程序。我想知道是否有一种方法可以在一个edittext中检查字符串中的最后4个字符?

我希望这样做以确保输入的文件具有正确的扩展名。

谢谢,任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:3)

使用endsWith方法,例如

if (s.endsWith(".jpg"))

答案 1 :(得分:1)

String。subString(begin,end)函数返回子字符串。

你可以在那个子串上做等号。

示例:

String last4Chars = text.subString(text.length()-4, text.length()); 

    if(last4Chars.equals(otherString))
    {
     //Last 4 characters are same.
     }

注意:确保String不为null&&在执行上述操作之前,字符串长度大于4,否则可能会出现异常。