`
sbear
  • 浏览: 46456 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

一个简单的Java(string)截取图片的后缀程序

阅读更多
   public static String getPicSuffix(String img_path){
      if (img_path == null || img_path.indexOf(".") == -1){
           return ""; //如果图片地址为null或者地址中没有"."就返回""
      }
      return img_path.substring(img_path.lastIndexOf(".") + 1).
             trim().toLowerCase();
   }
    		

      //img_path.lastIndexOf(".")返回最后一次出现的.在此字符串中的索引。
       //img_path.substring(img_path.lastIndexOf(".") + 1)返回一个新的字符串
       //trim()清空空格
       //toLowerCase()转化成小写


分享到:
评论

相关推荐

    java用ffmpeg截取视频图片

    Java 使用 FFmpeg 截取视频图片是一个常见的任务,它涉及到多媒体处理、命令行操作和跨平台编程。FFmpeg 是一个强大的开源工具集,用于处理音频和视频文件,包括编码、解码、转码、流处理等功能。在 Java 中,我们...

    java String 使用详解

    Java String 使用详解 Java String 使用详解是 Java 编程语言中最基础也是最重要的一部分,...Java String 使用详解是 Java 编程语言中一个非常重要的部分,掌握 String 类的使用方法是 Java 程序员必不可少的技能。

    StringUtil.java

    java编程中对字符串的各种方式的处理,包括(空字符串处理、判断是否是空字符串 null和"" 都返回 true、 把string array or list用给定的符号symbol连接成一个字符串、 判定第一个字符串是否等于的第二个字符串中的某...

    详解C++ string常用截取字符串方法

    在C++编程中,`std::string`是一个非常重要的数据类型,用于表示和操作字符串。本文将详细解析两种常用的C++ `std::string`截取字符串的方法:`find`和`find_last_of`,以及如何结合使用它们来满足各种字符串处理...

    java修改文件后缀

    在上述代码中,`lastIndexOf('.')`用于找到文件名中最后一个点(.)的位置,然后通过`substring()`截取文件名而不包含后缀。接着,我们添加新的扩展名并创建一个新的`File`对象。 然而,仅仅是创建了一个新的`File`...

    java基础String类选择题练习题

    根据提供的信息,我们可以总结出这份Java基础String类选择题练习题主要聚焦于String及StringBuffer类的使用。尽管具体的题目内容未给出,但从所展示的信息中可以推断出该练习题集涵盖了以下几方面的知识点: ### 一...

    java将视频定时截取图片并保存

    2. **构建命令**:使用Java编写代码,构建一个FFmpeg命令,用于指定视频文件路径、截取时间点和输出图片路径。例如,命令可能是这样的: ``` ffmpeg -i input.mp4 -ss 00:00:10 -vframes 1 output.jpg ``` 这个...

    java中截取带汉字的字符串

    在Java编程语言中,处理包含中文字符的字符串时,经常遇到的一个问题是如何正确地截取这些字符串。如果直接按照字节(byte)来进行分割,很容易导致中文字符被截断一半,从而形成乱码。这是因为一个中文字符通常占用多...

    java字符串转String数组简单实例

    java字符串转String数组简单实例,简单但很实用

    5.javaString类.zip

    5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5.javaString类.zip5....

    java后台利用ffmpeg实现将视频截取某一帧图片并保存

    以下是一个简单的步骤概述: 1. **引入依赖**:在项目中,确保引入了`ffmpeg.jar`,在Maven或Gradle项目中,这可以通过配置依赖管理来完成。 2. **创建FFmpeg实例**:在Java代码中,首先需要创建一个`org.bytedeco...

    java String Vector简单初学者代码

    在Java中,`String`是一个不可变的字符序列,这意味着一旦创建了`String`对象,就不能再更改其内容。它提供了大量的方法,如`length()`用于获取字符串长度,`indexOf()`用于查找子串,`substring()`用于截取子字符串...

    JAVA String.format方法使用介绍

    在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...

    java中的String类常用方法解析(一)

    - `String(String original)`:复制一个已存在的字符串。 2. **字符串拼接** - `concat(String str)`:将指定字符串连接到此字符串的末尾。 3. **获取子串** - `substring(int beginIndex)`:从指定索引开始...

    Java 之 String 类型

    例如,`String str = "Hello"` 创建了一个字符串对象。 - 因为不可变性,每次对字符串进行修改(如使用`concat()`或`substring()`),都会生成新的字符串对象,这在处理大量字符串操作时需要注意性能影响。 2. **...

    String1.java

    ### Java字符串操作详解:String1.java...总的来说,`String1.java`这个简单的示例为我们提供了一个很好的起点,帮助我们理解如何在Java中创建和操作字符串。这对于初学者来说是非常有用的,也是构建更复杂程序的基础。

    java1.4.1截取视频图片

    `javacv1.4.1从视频截取图片Demo多平台通用` 这个文件名可能暗示着提供了一个可以在不同平台上运行的示例代码。通常,JavaCV 通过自动检测和加载对应平台的动态库(如 `.dll`、`.so` 或 `.dylib`),确保跨平台兼容...

    我们一起学Java之String

    Java中的String类是一个重要的数据类型,用于存储和操作字符串数据。String类的特点是不可变性,也就是说,一旦String对象被创建,其值就无法改变。这一特性对于Java内存管理有着重要影响,因为String对象会存储在...

    小心String的陷阱——深入剖析Java中String的处理机制

    `String Pool`是存储`String`字面量的缓存池,当通过字面量的方式创建`String`对象时,Java虚拟机首先检查`String Pool`中是否已经存在相同的字符串,如果存在,则返回该字符串的引用,而不是创建一个新的对象。...

Global site tag (gtag.js) - Google Analytics