Scenario
I've got an ArrayList<[String, String, String, String]> to store data.
Now I'm trying to check if the ArrayList contains String.
for(String i : checkArtefakts){
System.out.println(i);
if(headerAndBodyTestSuites.toString().contains(i)){
System.out.println(i + " " + headerAndBodyTestSuites.indexOf(headerAndBodyTestSuites.contains(i)));
}
}
I've implemented a toString() Method but it also didn't solve my problem.
Question
How can I check each Element of ArrayList ([String,String,String,String])
if it contains my search String.
And why wouldn't it even find it in my toString() method?
public String toString() {
return "[XQ: " + xqueryFileName + "] [Path: " + testDir + "] [INP: " + firstInputFile
+ "] [INP: " + secondInputFile + "] [EXP: " + expectedFile + "]";
}
Example
ArrayList<HeaderAndBodyTestcase> where HeaderAndBodyTestcase =
public HeaderAndBodyTestcase(final String xqueryFileName, final String testDir,
final String firstInputFile, final String secondInputFile, final String expectedFile)
ArrayList ([String,String,String,String])[String, String, String, String]?HeaderAndBodyTestcasewhich takes 4 Strings.search string?