09/03/2016, 16:55
|
| | Fecha de Ingreso: febrero-2016
Mensajes: 1
Antigüedad: 8 años, 9 meses Puntos: 0 | |
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 |