-1

我需要在我的 java 程序中确定图像的类型。我尝试使用来自 URL 的 BufferedImage 使用 Java 获取图像扩展名/类型,但它总是返回 jpeg fomat,即使我有 .ico 或 .bmp 或 .gif 图像。有没有更好的办法?

4

1 回答 1

1

尝试使用该split()功能。

此函数用于将字符串拆分为数组。该函数接受一个参数,该参数是我们要将字符串拆分为哪个字符。因此,在您的情况下,它将是:

String[] path = path_of_image.split("\\."); /* Needs escaping because it uses regex */
String ext = path[path.length - 1];

现在String分机有你的文件扩展名。

于 2013-10-14T20:05:19.050 回答