通过zip条目检索项目我在循环中使用此代码(ze是zipEntry):
if (ze.getName().equals("poi/" + poi.id + "/pict.jpg")) {
...
}
问题是,我在所需的文件夹中有1-6张照片(名称为pict.jpg,pict2.jpg,pict3.jpg,...),我问你如何在上面的代码中写一些参数,这可能处理我的问题。是否可以写为 pict(此处仅接受数字1-6).jpg ?
答案 0 :(得分:0)
尝试:
if (ze.getName().matches("(poi/" + poi.id + "/pict[0-6]{1}.jpg)")) {
...
}
并确保您的poi.id
不包含正则表达式中使用的特殊字符。