Замена fileSeparator на Formatter (Java)

Задача состоит в том, чтоб заменить fileSeparator на Formatter, но я не до конца понимаю как его тут применить. Сам код создает новый файл по относительному пути

public static String сreateFile(String fileName) throws IOException {
        String fileSeparator = System.getProperty("file.separator");
        String relativePath = "Files" + fileSeparator + fileName;
        File file = new File(relativePath);
        if (file.createNewFile()) {
            return relativePath;
        } else {
            return relativePath;
       }
    }

Ответы (1 шт):

Автор решения: Aziz Umarov

Конечно прошу не хейтить. Но думаю вы так хотели.

public static String сreateFile(String fileName) throws IOException {
    Formatter formatter = new Formatter(Locale.US);
    String fileSeparator = System.getProperty("file.separator");
    formatter.format("Files%1$s%2$s", fileSeparator, fileName);
    String relativePath = formatter.toString();
    File file = new File(relativePath);
    file.createNewFile();
    return relativePath;
}
→ Ссылка