Sollte ich System.getProperty ("line.separator") zwischenspeichern?
Betrachten Sie eine solche Methode:
@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")
kann oft aufgerufen werden.
Soll ich diesen Wert mit cachen?public final static String lineSeperator = System.getProperty("line.separator")
und später nur verwendenlineSeperator
?
OderSystem.getProperty("line.separator")
ist so schnell wie die Verwendung eines statischen Feldes?