I have an arrayList which I need to compare against String.
What I have done:
ArrayList<String> val = new ArrayList<String>();
val= getValues();
If I print val , it gives me expected values.But
if(val.contains("abcd"))
It is returning false although at time of printing values of val it consists of abcd.
What can possibly be wrong?
Edited: How my arraylist is getting values:
IOUtils.copy(inputStream , write)
str = write.toString()
ArrayList<String> list = new ArrayList<String>();
list.addAll(Arrays.asList(str));
return list;
getValues()method return a String?