Второй подход поможет вам отладить возвращаемое значение getHtmlFileName (), но, кроме этого, ни один подход не лучше, чем другой в абсолютном смысле. Это вопрос предпочтений и, возможно, контекста, я бы сказал. В этом конкретном случае я бы пошел на первый подход, но если бы вы комбинировали несколько методов, я бы пошел на второй, для удобства чтения, например ::100100
String first = firstMethod();
String second = secondMethod(first);
String third = thirdMethod(second);
вместо
thirdMethod(secondMethod(firstMethod()));
РЕДАКТИРОВАТЬ: Как уже отмечали другие, если вы собираетесь использовать значение более чем в одном месте, то, очевидно, вы будете использовать второй подход и сохранить ссылку на значение для дальнейшего использования.