Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Borrar ultimo print

Estas en el tema de Borrar ultimo print en el foro de Java en Foros del Web. Hola No se si se puede hacer, quiero controlar numeros del 0 al 100, actualmente me printa todos uno tras otro, hay alguna forma para ...
  #1 (permalink)  
Antiguo 13/06/2013, 13:38
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Borrar ultimo print

Hola

No se si se puede hacer, quiero controlar numeros del 0 al 100, actualmente me printa todos uno tras otro, hay alguna forma para que cuando ponga 0 en lugar de poner el 1 a su lado borre el 0 y luego escriba el 1 y así hasta 100?

No se si me he explicado muy bien.. jeje

Un saludo y gracias!
  #2 (permalink)  
Antiguo 13/06/2013, 13:59
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: Borrar ultimo print

Solucionado, el eclipse no pilla \r

Exportando a .jar y ejecutando en consola lo hace bien :)
  #3 (permalink)  
Antiguo 13/06/2013, 14:12
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Borrar ultimo print

Si das un salto de linea es imposible regresar. A menos que estés usando alguna librería como ncurses (o su equivalente en Java).

Pero si en la misma linea entonces puedes usar el carácter retorno de carro '\r'.


Ejemplo:
Código Java:
Ver original
  1. public class Main {
  2.     public static void main(String args[]) throws InterruptedException {
  3.         for(int i = 0; i < 10; i++) {
  4.             System.out.print(String.format("%2d\r", i));
  5.             Thread.sleep(500);
  6.         }
  7.         System.out.print("\n");
  8.     }
  9. }

Etiquetas: print, ultimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:33.