Android:将 .extensions 转换为小写/大写

标签 android json string extension-methods

提前感谢您的帮助。我想将我的点文件扩展名从大写转换为小写。例如:ABCD.JPG >> ABCD.jpg , xyz.PNG >> xyz.png

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

因为我有很多附件类型要声明,所以要以大写和小写形式声明所有类型的附件很忙,所以我想减少我的代码。

我有一种方法可以从上/下转换进行转换,但是如何实现相同的方法 ...请提供相同的帮助。

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(); 

最佳答案

我已经用过了,希望对大家也有帮助。

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

使用“.toLowerCase()”或“.toUpperCase()”。

关于Android:将 .extensions 转换为小写/大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44583275/

相关文章:

javascript - 使用 Handlebars 模板编译 JSON 内容的函数无法正常工作(语法错误?)

python - 将字符串转换为 int、float 或将其保留为字符串,具体取决于最佳选择

android - QT Creator 项目文件 : how to check for android arm vs x86

android - 如何处理2个FragmentTransaction

java - 如何从图像中获取区域?

python - python 2.7.5 中的 str() 与 repr() 函数

php - 声明或将字符串转换为数组格式 PHP

android - 首先使用 Facebook 进行身份验证,然后使用 Google 导致 Firebase for Android 出现错误

c# - .NET HttpClient 请求内容类型

Python json 编写 ValueError : No JSON object could be decoded