ユーティリティメソッドの例を次に示します。
public static Long getFileSize(String fileString) {
File file = new File(fileString);
if (file == null || !file.isFile())
return null;
return file.length();
}
このようなメソッドにファイルではなく文字列を渡すのは良い習慣ですか?一般に、このスタイルのユーティリティメソッドを作成する場合、どのような推論を適用する必要がありますか?