ZipEntry获得参数检查

时间:2012-05-08 05:06:51

标签: android if-statement parameter-passing

通过zip条目检索项目我在循环中使用此代码(ze是zipEntry):

if (ze.getName().equals("poi/" + poi.id + "/pict.jpg")) {
  ...
}

问题是,我在所需的文件夹中有1-6张照片(名称为pict.jpg,pict2.jpg,pict3.jpg,...),我问你如何在上面的代码中写一些参数,这可能处理我的问题。是否可以写为 pict(此处仅接受数字1-6).jpg

1 个答案:

答案 0 :(得分:0)

尝试:

if (ze.getName().matches("(poi/" + poi.id + "/pict[0-6]{1}.jpg)")) {
  ...
}

并确保您的poi.id不包含正则表达式中使用的特殊字符。