Qual caractere faz quebra de linha?

Java

09/04/2009

Qual o caractere do JAVA q faz quebra de linha? No Delphi temos #13 #10.
Perivaldo Martins

Perivaldo Martins

Curtidas 0

Respostas

Luiz Pereira

Luiz Pereira

09/04/2009

#13 -> \n #10 -> \r flw
GOSTEI 0
Ronaldtm

Ronaldtm

09/04/2009

[quote="MartinsBios"]No Delphi temos #13 #10.
no Windows, é \r\n (que é igual aos bytes #13#10 do Delphi) no *nix, é \n no MacOS, é \r (acho) Como varia de plataforma pra plataforma, no java existe a propriedade de sistema "line.separator":
        String ls = System.getProperty("line.separator");
        System.out.println(((int) ls.charAt(0)) + ", " + ((int) ls.charAt(1)));
        System.out.println(((int) '\r') + ", " + ((int) '\n'));
        //vai imprimir duas vezes "13, 10"
As classes PrintStream e PrintWriter, por exemplo, utilizam internamente os caracteres apropriados nos seus métodos println(), por isso que eles executam corretamente em qualquer plataforma. Tetsuo
GOSTEI 0
POSTAR