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

formato de impresion de un split

Estas en el tema de formato de impresion de un split en el foro de Java en Foros del Web. hola buenas tardes. tengo la siguiente duda. Guarde los datos de un txt en un variable tipo String los datos estan separados por @ como ...
  #1 (permalink)  
Antiguo 09/03/2016, 16:55
 
Fecha de Ingreso: febrero-2016
Mensajes: 1
Antigüedad: 8 años, 1 mes
Puntos: 0
Pregunta formato de impresion de un split

hola buenas tardes. tengo la siguiente duda.
Guarde los datos de un txt en un variable tipo String los datos estan separados por @ como el sig. ejemplo:
@62704614395@0012 @Autorizado - SSV @0114 @Dev SSV97 Grupo 4 Pago Directo

Posteriormente utilizo "split" para separarlos, pero al momento de imprimir los datos del array los datos se imprimen asi:

62704614395
0012
Autorizado - SSV
0114
Dev SSV97 Grupo 4 Pago Directo

Me gustaria imprimir los resultados asi
62704614395 0012 Autorizado - SSV 0114 Dev SSV97 Grupo 4 Pago Directo

Este es el codigo que utilizo....si alguien me puede dar alguna sugerencia por favor y mil gracias.....


import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class CreaArchivo {


public static void main(String args[]) throws FileNotFoundException, IOException{

MuestraContenido("C:/Users/IENAMA01/Desktop/NMA/REPORTE GRUPO 114Y124_20160303070011.dat");

}


public static void MuestraContenido(String RutaArchivo) throws FileNotFoundException,IOException{


String cadena;
FileReader f = new FileReader(RutaArchivo);
BufferedReader b = new BufferedReader(f);
while((cadena=b.readLine())!=null){

//System.out.println(cadena);


System.out.println("split");
DivideString(cadena);

}


b.close();


}//fin MuestraContenido


public static void DivideString(String cadena){

String[] array=cadena.split("@");
for(int i=0;i<array.length;i++)
System.out.println( array[i]);
System.out.println();




}// fin de

}//CrearArchivo
  #2 (permalink)  
Antiguo 10/03/2016, 06:48
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: formato de impresion de un split

Buenas,

Por favor, utiliza la etiqueta Highlight para hacer tu codigo legible:




Para solucionar tu problema basta con usar System.out.print() en lugar de System.out.println().

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

Etiquetas: formato, impresion, split, 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 03:53.