0

私は自分のアプリを改善している最中です。文字列に対して edittext の最後の 4 文字をチェックする方法があるかどうか疑問に思っていますか?

入力したファイルの拡張子が正しいことを確認するために、これを行いたいと考えています。

ありがとう、助けていただければ幸いです。

4

2 に答える 2

3

以下のように、endsWith メソッドを使用します。

if (s.endsWith(".jpg"))
于 2012-09-11T18:49:28.617 に答える
1

弦。subString (begin, end) 関数は部分文字列を返します。

その部分文字列に対して equals を実行できます。

例:

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

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

注: 上記の操作を行う前に、文字列が null ではなく、文字列の長さが 4 より大きいことを確認してください。そうしないと、例外が発生する可能性があります。

于 2012-09-11T18:44:03.700 に答える