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

Eliminar espacios en blanco

Estas en el tema de Eliminar espacios en blanco en el foro de Java en Foros del Web. Hola a todos. El problemas que tengo esque me quedan espacios en blanco cuando no cumplen el if y yo quiero que si no lo ...
  #1 (permalink)  
Antiguo 14/01/2015, 19:33
 
Fecha de Ingreso: noviembre-2014
Ubicación: Lima
Mensajes: 2
Antigüedad: 9 años, 11 meses
Puntos: 0
Eliminar espacios en blanco

Hola a todos.
El problemas que tengo esque me quedan espacios en blanco cuando no cumplen el if y yo quiero que si no lo cumplan solo se eliminen

captura:


codigo:
Código:
void chocolatesConPreciosSuperioresAlPrecioPromedio(){
		String tipo0 = "" , tipo1 = "", tipo2 = "", tipo3 = "", tipo4 = "";
		prepro = (Tienda.precio0 + Tienda.precio1 + Tienda.precio2 + Tienda.precio3 + Tienda.precio4) / 5 ;
		
		
		if ( Tienda.precio0 > prepro)
			tipo0 = Tienda.tipo0;
		if ( Tienda.precio1 > prepro)
			tipo1 = Tienda.tipo1;
		if ( Tienda.precio2 > prepro)
			tipo2 = Tienda.tipo2;
		if ( Tienda.precio3 > prepro)
			tipo3 = Tienda.tipo3;
		if ( Tienda.precio4 > prepro)
			tipo4 = Tienda.tipo4;

		txtS.setText(" CHOCOLATES CON PRECIOS SUPERIORES AL PRECIO PROMEDIO" + "\n\n");
		txtS.append( tipo0 + "\n" + tipo1 + "\n" + tipo2 + "\n" + tipo3 + "\n" + tipo4 + "\n");
		txtS.append(" Precio promedio : S/." + prepro + "\n" );
	}
Saludos.
  #2 (permalink)  
Antiguo 15/01/2015, 01:37
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 2 meses
Puntos: 182
Respuesta: Eliminar espacios en blanco

Buenas,

Tendras que anadir un if por cada tipo.

Código Java:
Ver original
  1. if (tipo0.length > 0) {
  2. txtS.append (tipo0 + "\n");
  3. }
  4.  
  5. if (tipo1.length .........

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: blanco, espacios, string
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 17:17.