0

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

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

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

4

1 回答 1

0

尝试:

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

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

于 2012-05-08T05:28:32.207 回答