В методе main считай с консоли имя файла, который содержит слова, разделенные пробелом. -- считать с консоли имя файла? тобишь создать фаил назвать его например ГОРОДА и залить туда названия городов ? В методе getLine используя StringBuilder расставь все слова в таком порядке, чтобы последняя буква данного слова совпадала с первой буквой следующего не учитывая регистр. - какого данного слова? названия файла чтоли? какой город брать первым? который первый в списке? или просто считать с консоли названия городов и положить их в список и там уже их сортировать?