2017-06-16 98 views
1

Tnxを事前に利用してください。ドットファイル拡張子を大文字から小文字に変換したい例:ABCD.JPG >> ABCD.jpg、xyz.PNG >>私は宣言する添付ファイルの種類をたくさん抱えているので、その多忙な両方の添付ファイルのすべてのタイプを宣言するので、Android:大文字/小文字に変換してください。

if (attachemtnDescription.toString().endsWith(".JPG") || attachemtnDescription.toString().endsWith(".jpg")) { 
             attachmentPreviewImg.setImageResource(R.drawable.ic_support_attachment_image); 

をxyz.png大文字と小文字では、コードを小さくしたいです。

上部/下部変換から変換する方法が1つありますが、同じ方法を実装する方法 ...同じものをお手伝いしてください。

EditText edit = (EditText)findViewById(R.id.email); 

String input; 

input = edit.getText().toString(); 
input = input.toLowerCase(); //converts the string to lowercase 
    or 
input = input.toUpperCase(); 
+0

これは名前を変更するのに役立ちます。 stackoverflow.com/a/2896829/1977021 – invisbo

答えて

1

シンプルattachemtnDescription.toString().toUpperCase().endsWith(".JPG")は、あなたの問題を解決するための比較を行う前に、大文字/小文字にファイル名を変換します。

3

私はこれを使用しました、それはあなたも助けてくれることを願っています。

if (attachmentName.toString().toLowerCase().endsWith(".jpg") || attachmentName.toString().toLowerCase().endsWith(".jpeg")) { 
             attachmentPreviewImg.setImageResource(R.drawable.ic_support_attachment_image); 

使用 ".toLowerCase()" または ".toUpperCase()"。

関連する問題