如何检查string是否在Arraylist <string>中?

时间:2018-09-06 08:46:52

标签: android

Boolean ans = nselectedfromadapter.contains("selected");
Log.d("ipdichodu", String.valueOf(nselectedfromadapter));

if (ans){
   /* Intent intent = new Intent(Viewhirings.this, Informaall.class);
    intent.putStringArrayListExtra("list",nselectedfromadapter);
    intent.putExtra("jobname",jobname);

    startActivity(intent);*/
    Log.d("have or not", String.valueOf("have"));


}
    else {



    Log.d("have or not", String.valueOf("not"));
    }

我在nselectedfromadapter(Arraylist)中选择了值,但是当我运行beclow程序时,它正在记录我“ Not”。我不知道怎么回事

1 个答案:

答案 0 :(得分:0)

您的代码正确!只需确保以下几点:

1)nselectedfromadapter的类型为String。

2)插入“ selected”字符串,并使用正确的拼写和字母大写。

3)尝试使用nselectedfromadapter.containsIgnoreCase(“ selected”);

如果仍然存在问题,请尝试使用调试器模式逐步跟踪代码。