1

What is wrong here?

 for (File f: list){

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

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

Why do I receive dir_repeat even when the folder name is Test ??

I want to skip some folders while list, based on their names.

N J
  • 27,217
  • 13
  • 76
  • 96
JohnK
  • 264
  • 3
  • 15

1 Answers1

1

You should check String like this using equals()

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

see this link Why Dead code warning

Community
  • 1
  • 1
N J
  • 27,217
  • 13
  • 76
  • 96