需求:给定一个字符串,判断其是否为视频文件

条件:String ext = "jpg;jpeg;png;gif;bmp;ico";

设计思路:首先使用String.split方法切割给定字符串使其转换成字符数组,然后通过String.endsWith方法与循环判断给定字符串的性质。

 1 package com_520it_day10;
 2
 3 public class Panduan {
 4     public static void main(String[] args) {
 5
 6         String a = "rampage.gif";
 7
 8         String target = "jpg;jpeg;png;gif;bmp;ico";
 9
10         String[] s = target.split(";");//split返回值是字符数组
11
12         System.out.println(estimate(a,s));
13
14     }
15     public static boolean estimate(String a,String[] s0){
16         String a0 = a.toLowerCase();//统一将要进行判断的字符串转换成小写
17         for (int i = 0; i < s0.length; i++) {
18             if (a0.endsWith(s0[i])) {
19                 return true;
20             }
21         }
22         return false;
23     }
24
25 }

并且注意到文件名如果有大写字母则并不会影响到播放,所以在循环中需要改变给定字符串为全部小写。

转载于:https://www.cnblogs.com/jeremykop16/p/5290166.html

Java SE作业:判断一个字符串是否是视频文件相关推荐

  1. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  2. 在Java中用正则表达式判断一个字符串是否是数字的方法

    package chengyujia;import java.util.regex.Pattern;public class NumberUtil {/*** 判断一个字符串是否是数字.* * @pa ...

  3. java script isblank_java判断一个字符串是否为空,isEmpty和isBlank的区别

    转载于:https://blog.csdn.net/liusa825983081/article/details/78246792 实际应用中,经常会用到判断字符串是否为空的逻辑 比较简单的就是用 S ...

  4. java如何做到判断一个字符串是否是数字

    字符串中可以使这一组,135.555或者是5654415都行反正中间不能有有英文,如果有就返回false.也不可以使这种格式135.546.546 public class NumberDemo { ...

  5. Java中如何判断一个字符串是否为数字

    方法一:异常处理 public static boolean isInteger(String str){try {Integer i = Integer.parseInt(str);return t ...

  6. java用正则表达式判断一个字符串是否是车牌号

    public boolean checkCarNumber(String content) {String pattern = "([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏 ...

  7. java 包含几个字符_java中如何判断一个字符串包含几个指定字符

    java中如何判断一个字符串包含几个指定字符 可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返 ...

  8. AJPFX实列判断一个字符串是不是对称字符串

    import java.util.Scanner; /** 判断一个字符串是否是对称字符串 */ public class StringDemo { public static void main(S ...

  9. java判断一个字符串是否为空或空字符串(四种方法)

    首先需要理解null和" "的区别: null表示这个字符串在栈中没有任何指向因此在堆中没有分配内存空间,如果要调用这个字符串会出现空指针异常 String str = null; ...

  10. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

最新文章

  1. Redis数据过期策略详解
  2. 【PHP】php生成一个不重复的数字(订单号、会员号)
  3. mysql卸载安装视频_MYSQL安装与卸载(一)
  4. Android中SimpleAdapter的使用—自定义列表
  5. 网络流之最大流算法(EdmondsKarp)
  6. 深入解读:获得 2021 Forrester 全球云数仓卓越表现者的阿里云数据仓库
  7. 最优化学习笔记(七)——Levenberg-Marquardt修正(牛顿法修正)
  8. oracle修改用户密码命令_oracle 11g dba用户秘密修改其他用户密码
  9. android权限名及其用途
  10. 数组Array和字符串String的indexOf方法,以及ES7(ES2016)中新增的Array.prototype.includes方法...
  11. java 汉字转拼音缩写_用JAVA实现汉字转拼音缩写
  12. 网页访问localhost出现用户名和密码登录弹窗
  13. hihoCoder1044
  14. wlan测试仪软件,MT8860C WLAN 测试仪
  15. win10恢复经典开始菜单_怎么将win10界面切换成win7界面
  16. 使用强制推送,Luca——Jenkins的开发者抹掉了Github上1个月的提交
  17. 数据库数据更新(insert、update、delete)
  18. C++Python描述 LeetCode 1109. 航班预订统计
  19. EXCEL 十进制角度转换为度分秒格式
  20. Java基础学习笔记(基本规范、变量定义、运算符、分支/循环结构、函数)

热门文章

  1. 解决Response.AddHeader(Content-Disposition, attachment; filename= + file.Name) 中文显示乱码...
  2. 学习vim: vim cheat sheet
  3. Mac 连过的 WiFi 怎么查密码?看这→
  4. Mac新手教程:Adobe Illustrator 如何创建文件
  5. 利用bootstrap的modal组件自定义alert,confirm和modal对话框
  6. linux中查找文件并合并文件
  7. 架构之路(二):性能
  8. 帝国CMS 二级联动 基于optionTree插件
  9. 函数式编程学习之路(四)
  10. 大牛精心挑选的25个Visual Basic学习资料汇总