Utility-Methode - Datei oder Zeichenfolge übergeben? [geschlossen

Hier ist ein Beispiel für eine Dienstprogrammmethode:

public static Long getFileSize(String fileString) {

    File file = new File(fileString);

    if (file == null || !file.isFile())
        return null;

    return file.length();
}

Ist es eine gute Methode, einer Methode wie dieser einen String und keine Datei zu übergeben? Welche Argumentation sollte im Allgemeinen angewendet werden, wenn Dienstprogrammmethoden dieses Stils erstellt werden?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage