Caracteres especiais do Java

\n //Nova Linha \t //Tab \b //Backspace \r //Retorno do Carro \f ?Formfeed? //(avança página na impressora) \ //Barra invertida \? //Apóstrofe \? //Aspas \ddd //Octal \xdd //Hexadecimal

Poderia me dar exemplo de uso de cada um deles?

abraço,

???
O que você não entendeu?

Olá,

gostaria muitíssimo de saber como uso cada um deles em situações de trabalho… Na teoria tenho noção tipo
um pula linha outra backspace… Tendeu? :smiley:

Então André,

Se vc quer gerar um arquivo de texto e quer colocar quebras de linha. Vai usar o \n para enviar para o arquivo.
Quer mandar a impressora (matricial) dar um form feed? Use \f e assim por diante.

Quando precisar, vc usa. Simples.

Ajudou?

[]´s

Já me deu um posicionamento sim valeu… Mas eu gostaria de um exemplinho de cada um se possível… Em termos de linha de código…

:smiley:

mais ja não ta do lado ? escrito

É que não sei como é a sintáxe… Na hora de usar como usar…

System.out.print("Essa frase\n será \nquebrada")

Isso gerará a seguinte saída:

Essa frase
será
quebrada

Outro exemplo:

System.out.println("Teste\t com tab");

Imprimirá:

Teste___________com tab

ps.

Considere o underline como espaço em branco. Não deu para dar espaço. Aí estou mostrando com underline.

puxa… legal… mesmo…

no dia a dia é geralmente usado no System.out.println?

Notei que nem todos funcionam:

[code]public class Teste {

public Teste() {
	// TODO Auto-generated constructor stub
}

/**
 * @param args
 */
public static void main(String[] args) {
	System.out.println("Hello\nWorld");
}

}

/*\n //Nova Linha
\t //Tab
\b //Backspace
\r //Retorno do Carro
\f ?Formfeed? //(avança página na impressora)
\ //Barra invertida
? //Apóstrofe
? //Aspas
\ddd //Octal
\xdd //Hexadecimal
*/[/code]

[size=16]se eu quiser fazer vários quebra linhas ou tab -> ex.: \t\t\t
tem como abreviar isso??? [/size]

[quote=Rosame][size=16]se eu quiser fazer vários quebra linhas ou tab -> ex.: \t\t\t
tem como abreviar isso??? [/size][/quote]

(tópicos muito antigos?)

Faz assim, use o loop for (pra escrever 100 vezes “\t” por exemplo)


for(int a=0; a<100; a++) {
     System.out.print("\t");
}