zoukankan      html  css  js  c++  java
  • Java SE作业:判断一个字符串是否是视频文件

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

    条件: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 }

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

    人类不是为了安逸而来到世界。世界可能是赎罪的监狱,可能是甄别的考验,但肯定不是养老的乐园。求战者安,求安者亡。 - 数卷残编
  • 相关阅读:
    迭代器、生成器、装饰器(转)
    Python小数据池
    接阿里云oss有感
    VSCode快捷键
    前端跨域调请求 nginx反向代理
    Git生成密钥
    【westorm系列之二】配置格式化
    钉钉安卓端无法渲染数据
    express 写接口
    js正则匹配身份证号 有坑
  • 原文地址:https://www.cnblogs.com/jeremykop16/p/5290166.html
Copyright © 2011-2022 走看看