Programación Java Convierta 1 fila y 3 columnas de datos en 3 filas y 1 columna de datos según sea necesario y guárdelos con la extensión .TAR. La información específica es la siguiente.
import java.io. InputStreamReader;
//Nota No hay procesamiento de espacios en los datos, solo líneas de espacio simple, 6357VS 20110111 1 En otras palabras, hay actualmente tres Sólo se permite un espacio entre datos. Necesita ampliar el manejo de cualquier número de espacios.
clase pública LineTransfer {
public static void main(String[] args) {
Archivo f = new File("dat.txt");
BufferedReader buf= null;
Guardar archivo = nuevo archivo("d:/data.TAR");
String []strArr
BufferedWriter bw=null;
prueba {
bw = nuevo BufferedWriter(nuevo FileWriter(guardar));
buf = nuevo BufferedReader(nuevo InputStreamReader (nuevo FileInputStream(f)));
Valor de cadena= buf.readLine();
mientras((valor=buf.readLine())!=null){ p>
strArr = value.split(" ");
bw.write("S "+strArr[0]);
bw.newLine();
bw.write("T "+strArr[0]);
bw.newLine();
bw.newLine()write("T " +strArr[1]);
bw.newLine();
bw.write(strArr[2]);
}
bw.newLine();
bw.flush()
bw.newLine().flush(); ;
} catch (FileNotFoundException e) {
// TODO Bloque catch generado automáticamente
e.printStackTrace();
} catch (IOException e) {
// TODO Bloque de captura generado automáticamente
e.printStackTrace();
}
}
}
}
}