По сути решение ничем не отличается от "правильного". Разница лишь в том что у меня все содержимое первого файла хранилось в одной строке, а не в массиве ArrayList. И соответственно не было цикла который перебирал бы элементы списка. Интересно мнение профессионала, какой из вариантов лучше и почему? Повторюсь принципиальная разница в том что есть либо список строк, либо одна большая строка представляющая из себя элементы списка через пробел.