Translate

вівторок, 25 січня 2011 р.

New line character


Для тих хто не знає.  Кожна операційна система має свій символ позначення нового рядка
Для того щоб у джаві правильно вставити символ нового рядка спочатку тре його отримати наступним чином

public static String newline = System.getProperty("line.separator");

так що користуйтесь цим способом коли хочете щоб ваша аплікація була кросплатформна

2 коментарі:

  1. Aле, приміром, у BlackBerry такий трюк не працює. Property повертає null.

    ВідповістиВидалити
  2. Хех, не свій символ а свій спосіб. Якщо в віндах LF+CR (line feed + carriage return, 0x0D 0x0A) то це вже два "символи" (-;
    Але і в лінухах CR, 0x0A, тільки без LF.

    Якщо вже розказувати народу про system properties, то можна і про file.separator згадати наприклад (от де операційки справді відчутно відрізняються), і взагалі "весь список огласить" (-:
    http://download.oracle.com/javase/tutorial/essential/environment/sysprop.html

    ВідповістиВидалити