tem como imprimir um texto e logo abaixo mandar imprimir em cima da mesma linha? (Sobrepor texto no console?)
Ex:
System.out.print(“Status: iniciando”);
.
.
.
System.out.print(“Status: Indo”);
.
.
.
System.out.println(“Status: Fim”);
tem como imprimir um texto e logo abaixo mandar imprimir em cima da mesma linha? (Sobrepor texto no console?)
Ex:
System.out.print(“Status: iniciando”);
.
.
.
System.out.print(“Status: Indo”);
.
.
.
System.out.println(“Status: Fim”);
É meio feio (você vai ter de pôr uns espaços em branco depois da frase, mas não mais de 80, para não pular para a próxima linha), mas você pode fazer o seguinte:
System.out.print (“Status: iniciando…\r”);
…
System.out.print (“Status: indo… \r”);
…
System.out.println (“Status: fim!”);
Tingol, o '\r' não seria no início???
System.out.print ("Status: iniciando...");
System.out.print ("\rStatus: indo... ");
System.out.println ("\rStatus: fim! ");
Tanto faz. No exemplo que dei, o cursor fica na primeira coluna. No exemplo que você deu, o cursor fica na coluna do fim do texto. Depende se você fica incomodado com a posição do cursor piscante (que é melhor no exemplo que você deu.)
valeu, obrigadão…
eu já até tinha testado isto mas no console do eclipse 3.1 não funcionou…
vou testar no DOS msm para ver se funciona…