Должен ли я кешировать System.getProperty («line.separator»)?

Рассмотрим такой метод:

@Override
public String toString()
{
    final StringBuilder sb = new StringBuilder();
    for (final Room room : map)
    {
        sb.append(room.toString());
        sb.append(System.getProperty("line.separator")); // THIS IS IMPORTANT
    }
    return sb.toString();
}

System.getProperty("line.separator") можно вызывать много раз.

Должен ли я кэшировать это значение сpublic final static String lineSeperator = System.getProperty("line.separator") а позже использовать только?lineSeperator

Или жеSystem.getProperty("line.separator") так быстро, как с использованием статического поля?

Ответы на вопрос(5)

Ваш ответ на вопрос