Here is a simpler way, although less powerful, it might be better suited for whatever you are doing.
String [] array = {"bfg", "fgj", "cde", "efg", "ght"};
String toTest = "abcdefg";
for(int i = 0; i < array.length; i++) {
if (toTest.contains(array[i]))
System.out.println(array[i] + " is contained");
}