android中的assets文件夹中的波斯语(波斯语)中的文件名

时间:2013-04-07 08:26:38

标签: android string compare filenames farsi

我想在断言文件夹

中比较波斯语(波斯语或阿拉伯语)中的文件名
if (filename.matches("*سلام*\\.jpg")) 
{
    copy(getAssets().open(filename), new File(path) );
    items.add(path);
}

但我认为Android不支持亚洲语言! 任何budy可以告诉我一些关于这个问题的事情???

或如何比较java(eclips)中的波斯语(波斯语或阿拉伯语)字符串!! ???

TNX

1 个答案:

答案 0 :(得分:0)

对我来说,你的正则表达是错误的。以下作品:

public static void main(String[] args) {
  String filename = "asdf" + "سلام" + "asdf.jpg";
  System.out.println(filename.matches(".*سلام.*\\.jpg")) ;
}

您错过了.之前的*。但不确定这是否是一个错字。