Android 文件夹列表,按名称跳过文件夹

Android list of folders, skip folders by names

这里有什么问题?

 for (File f: list){

      Log.e("dir", f.getName());

      String foldername = f.getName().trim();
      if(foldername != "Test"){
      Log.e("dir_repeat",foldername);
      }
 }

为什么我收到 dir_repeat 即使文件夹名称是 Test ??

我想在列出时根据文件夹的名称跳过一些文件夹。

您应该使用 equals()

像这样检查 String
for (File f: list){
      Log.e("dir", f.getName());
      String foldername = f.getName().trim();
      if(foldername.equals("Test"))
      {
        Log.e("dir_repeat",foldername); 
      }
}

看到这个linkWhy Dead code warning