我正在改进我的应用程序。我想知道是否有一种方法可以在一个edittext中检查字符串中的最后4个字符?
我希望这样做以确保输入的文件具有正确的扩展名。
谢谢,任何帮助表示赞赏。
答案 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,否则可能会出现异常。