我正在尝试使用 Java Properties 读取 mime 类型文件,以根据文件扩展名获取适当的 mime 类型。但是,该文件的布局使得我只能获取 mime 类型的文件扩展名,而不是相反。
例如:
text/html html htm
与所需的格式相反:
html htm text/html
因此,如果我像这样使用 Properties 对象读取它:
mimeTypes.getProperty("text/html");
我会得到 html 和 htm,但如果我在另一轮这样做:
mimeTypes.getProperty("html");
我不会得到我想要的text/html。那么,有没有办法通过提供 key 的值来获取 key 呢?
感谢您的帮助,如果问题出现问题或出现任何问题,我们深表歉意。
干杯
编辑:
不,我不会使用这个:
FileNameMap fileNameMap = URLConnection.getFileNameMap();
String mimeType = fileNameMap.getContentTypeFor(filename);
我想长期做下去,因为我就是这样的铁杆:)
最佳答案
您可以使用entrySet()函数来获取映射(键,值)。然后迭代该集合。我认为集合 api 中没有直接方法可以从值中获取键。
关于java - 有没有办法使用 Java Properties 读取 mime 类型文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12980469/