Caracteres especiais do Java

12 respostas
A

\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,

12 Respostas

davidbuzatto

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

A

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:

davidbuzatto

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

A

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:

heliveltonw17

mais ja não ta do lado ? escrito

A

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

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

Isso gerará a seguinte saída:

Essa frase
será
quebrada

L

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.

A

puxa… legal… mesmo…

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

A

Notei que nem todos funcionam:

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  
*/
Rosame

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

kalpa

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

(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");
}
Criado 2 de junho de 2010
Ultima resposta 20 de out. de 2012
Respostas 12
Participantes 6