Descargar

Proyecto Programación en Java: programa para administrar los CDs y DVDs

Enviado por Rodrigo Paredes


Partes: 1, 2

  1. Programa principal
  2. Fichero

Aplicando archivos en Java. Considerando que aún no ha cursado bases de datos, realice un programa para administras los CDs, DVDs que tiene almacenado en un estante. Se supone que usted tiene almacenado sus DVD, CDs, etc en un estante y cada DVD o CD esta numerado. El programa debe:

  • 1. (Alta, evite duplicados en el número)Registra los datos del CD o DVD, guardando la sgte información:

  • a. No cd CD o DVD (único en todo lo almacenado)

  • b. Contenido, puede ser:

  • i. Película

  • ii. Música

  • iii. Pdf

  • iv. fotografías

  • v. Programación

  • c. Titulo (puede ser el nombre de la película o del DVD en caso de mp3)

  • d. Detalle ( puede ser el nombre del cantante o el actor principal de la película, etc)

  • e. Género (terror, musical, comedia, programación, etc

  • 2. Borrar un Cd o DVD dañado.

  • 3. Corregir información registrada

  • 4. Listado general de todo de acuerdo al No de cd o DVd

  • 5. Listado ordenado por título de la película

  • 6. Dado el título obtener toda la información

Dado el No de CD o DVD obtener toda la información

NOTA.-

LOS PROGRAMAS SECUNDARIOS Y PRINCIPAL SE LOS DEBE COLOCAR JUNTOS EN UNA CARPETA Y COPIAR LA CARPETA COMPLETA A LA DIRECCION DONDE SE GUARDAN LOS PROYECTOS DEL PROGRAMA DR. JAVA. DE AHÍ SOLO ABRIR EL PROGRAMA E IMPORTAR EL FOLDER COMPLETO.

Programa principal

package proyectofinal;

import java.io.File;

import java.util.Scanner;

public class ProyectoFinal {

public static void main(String[] args) {

int op,op1,op2,op3,op5,N,posCD=0,posDVD=0,pos_aux,num;

String C,T,D,G;

int opC;

CD [] ListaCD=new CD[1000];

CD DatosCD=null;

DVD [] ListaDVD=new DVD[1000];

DVD DatosDVD=null;

File FficheroCD = new File("D:ListaCD.txt");

File FficheroDVD = new File("D:ListaDVD.txt");

Scanner lector = new Scanner(System.in);

posCD=Fichero.CargarFicheroCD(FficheroCD, ListaCD, DatosCD);

posDVD=Fichero.CargarFicheroDVD(FficheroDVD, ListaDVD, DatosDVD);

System.out.println("Cantidad de CD cargadas:"+posCD);

System.out.println("Cantidad de +DVD cargadas:"+posDVD);

do{

System.out.println(" ESTANTE DE CD O DVD ");

System.out.println("1. Registrar CD o DVD");

System.out.println("2. Borrar CD o DVD danado");

System.out.println("3. Corregir informacion registrada de CD o DVD");

System.out.println("4. Listado de CD y DVD");

System.out.println("5. Busqueda de informacion por Titulo de CD o DVD");

System.out.println("6. Busqueda de informacion por Nro de CD o DVD");

System.out.println("7. Salir");

System.out.println("Elija una opcion:");

op=lector.nextInt();

switch(op)

{

case 1:

do{

System.out.println(" REGISTRAR DE CD O DVD ");

System.out.println("1. Registrar CD");

System.out.println("2. Registrar DVD");

System.out.println("3. Volver a Menu Principal");

System.out.println("Elija una opcion: ");

op1=lector.nextInt();

switch(op1)

{

case 1:

N=posCD+1;

System.out.println("Nro CD:"+N);

do{

System.out.println("1. Pelicula t 2. Libro t 3. Cancion t 4.MP3");

System.out.println("Ingrese Contenido:");

op3=lector.nextInt();

}while(op3!=1 && op3!=2 && op3!=3 && op3!=4);

C=CD.LeeContenido(op3);

lector.nextLine();

System.out.println("Ingrese Titulo:");

T=lector.nextLine();

System.out.println("Ingrese Detalle:");

D=lector.next();

do{

if(op3==1 || op3== 2)

{

System.out.println("1. Romantica t 2. Drama t 3. Suspenso ");

}

else

{ System.out.println("1. Rock t 2. Electronico t 3. Reggeton ");

}

System.out.println("Ingrese Genero:");

op2=lector.nextInt();

}while(op2!=1 && op2!=2 && op2!=3);

G=CD.LeeGenero(op2,op3);

DatosCD=new CD(N,1, C, T, D, G);

ListaCD[posCD]=DatosCD;

posCD++;

Fichero.EcribirFicheroCD(FficheroCD, DatosCD);

break;

case 2:

N=posDVD+1;

System.out.println("Nro DVD:"+N);

do{

System.out.println("1. Pelicula t 2. Libro t 3. Cancion t 4. MP3");

System.out.println("Ingrese Contenido:");

op3=lector.nextInt();

}while(op3!=1 && op3!=2 && op3!=3 && op3!=4);

C=DVD.LeeContenido(op3);

lector.nextLine();

System.out.println("Ingrese Titulo:");

T=lector.nextLine();

System.out.println("Ingrese Detalle:");

D=lector.next();

do{

if(op3==1 || op3== 2)

{

System.out.println("1. Romantica t 2. Drama t 3. Suspenso ");

}

else

{ System.out.println("1. Rock t 2. Electronico t 3. Reggeton ");

}

System.out.println("Ingrese Genero:");

op2=lector.nextInt();

}while(op2!=1 && op2!=2 && op2!=3);

G=DVD.LeeGenero(op2,op3);

DatosDVD=new DVD(N,1, C, T, D, G);

ListaDVD[posDVD]=DatosDVD;

posDVD++;

Fichero.EcribirFicheroDVD(FficheroDVD, DatosDVD);

break;

}

}while(op1!=3);

break;

case 2:

do{

System.out.println(" ELIMINAR DE CD O DVD ");

System.out.println("1. Eliminar CD");

System.out.println("2. Eliminar DVD");

System.out.println("3. Volver a Menu Principal");

System.out.println("Elija una opcion:");

op1=lector.nextInt();

switch(op1)

{

case 1:

System.out.println("Ingrese el Numero de CD dañado");

num=lector.nextInt();

pos_aux=CD.Busca_CD_Numero(num, ListaCD, posCD);

CD.Muestra_CD_Numero(pos_aux, ListaCD);

CD.Eliminar_Registro(ListaCD, num, posCD);

CD.Muestra_CD(posCD, ListaCD);

Fichero.BorrarFichero(FficheroCD);

int cont=0;

for(int i=0;i/font>

{

if(ListaCD[i].Estado_CD==1)

{

Fichero.EcribirFicheroCD(FficheroCD,ListaCD[i]);

cont++;

}

}

posCD=cont;

break;

case 2:

System.out.println("Ingrese el Numero de DVD dañado:");

num=lector.nextInt();

pos_aux=DVD.Busca_DVD_Numero(num, ListaDVD, posDVD);

DVD.Muestra_DVD_Numero(pos_aux, ListaDVD);

DVD.Eliminar_Registro(ListaDVD, num, posDVD);

DVD.Muestra_DVD(posDVD, ListaDVD);

Fichero.BorrarFichero(FficheroDVD);

int cont1=0;

for(int i=0;i/font>

{

if(ListaDVD[i].Estado_DVD==1)

{

Fichero.EcribirFicheroDVD(FficheroDVD,ListaDVD[i]);

cont1++;

}

}

posDVD=cont1;

break;

}

}while(op1!=3);

break;

case 3:

do{

System.out.println(" MODIFICAR DE CD O DVD ");

System.out.println("1. Modificar CD");

System.out.println("2. Modificar DVD");

System.out.println("3. Volver a Menu Principal");

System.out.println("Elija una opcion:");

op1=lector.nextInt();

switch(op1)

{

case 1:

System.out.println("Ingrese el Numero de CD para modificar");

num=lector.nextInt();

pos_aux=CD.Busca_CD_Numero(num, ListaCD, posCD);

if(pos_aux!=-1){

CD.Muestra_CD_Numero(pos_aux, ListaCD);

op3=0;

C=T=D=G="";

System.out.println("Desea modificar Contenido??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

do{

System.out.println("1. Pelicula t 2. Libro t 3. Cancion t 4.MP3");

System.out.println("Modifique Contenido…");

op3=lector.nextInt();

}while(op3!=1 && op3!=2 && op3!=3 && op3!=4);

C=CD.LeeContenido(op3);

}

else

{

C=ListaCD[pos_aux].Contenido;

}

System.out.println("Desea modificar Titulo??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

System.out.println("Modifique Titulo:");

T=lector.nextLine();

}

else

{

T=ListaCD[pos_aux].Titulo;

}

System.out.println("Desea modificar Detalle??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

System.out.println("Modifique Detalle:");

D=lector.next();

}

else

{

D=ListaCD[pos_aux].Detalle;

}

System.out.println("Desea modificar Genero??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

do{

if(ListaCD[pos_aux].Contenido=="Pelicula" || ListaCD[pos_aux].Contenido=="Libro")

{

System.out.println("1. Romantica t 2. Drama t 3. Suspenso ");

}

else

{ System.out.println("1. Rock t 2. Electronico t 3. Reggeton ");

}

System.out.println("Modifique Genero:");

op2=lector.nextInt();

}while(op2!=1 && op2!=2 && op2!=3);

System.out.println("op3"+op3+C+T+D+G);

G=CD.LeeGenero(op2,op3);

}

else

{

G=ListaCD[pos_aux].Genero;

}

CD.Modifica_Registro(ListaCD, pos_aux,C,T,D,G);

CD.Muestra_CD(posCD, ListaCD);

Fichero.BorrarFichero(FficheroCD);

for(int i=0;i/font>

{

if(ListaCD[i].Estado_CD==1)

{

Fichero.EcribirFicheroCD(FficheroCD,ListaCD[i]);

}

}

}

else

{

System.out.println("NO existe ese numero de CD");

}

break;

case 2:

System.out.println("Ingrese el Numero de DVD para modificar");

num=lector.nextInt();

pos_aux=DVD.Busca_DVD_Numero(num, ListaDVD, posDVD);

if(pos_aux!=-1){

DVD.Muestra_DVD_Numero(pos_aux, ListaDVD);

op3=0;

C=T=D=G="";

System.out.println("Desea modificar Contenido??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

do{

System.out.println("1. Pelicula t 2. Libro t 3. Cancion t 4.MP3");

System.out.println("Modifique Contenido:");

op3=lector.nextInt();

}while(op3!=1 && op3!=2 && op3!=3 && op3!=4);

C=DVD.LeeContenido(op3);

}

else

{

C=ListaDVD[pos_aux].Contenido;

}

System.out.println("Desea modificar Titulo??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

System.out.println("Modifique Titulo:");

T=lector.nextLine();

}

else

{

T=ListaDVD[pos_aux].Titulo;

}

System.out.println("Desea modificar Detalle??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

System.out.println("Modifique Detalle:");

D=lector.next();

}

else

{

D=ListaDVD[pos_aux].Detalle;

}

System.out.println("Desea modificar Genero??? 1-Si 2-No ");

opC=lector.nextInt();

if(opC==1)

{

do{

if(ListaDVD[pos_aux].Contenido=="Pelicula" || ListaDVD[pos_aux].Contenido=="Libro")

{

System.out.println("1. Romantica t 2. Drama t 3. Suspenso ");

}

else

{ System.out.println("1. Rock t 2. Electronico t 3. Reggeton ");

}

System.out.println("Modifique Genero:");

op2=lector.nextInt();

}while(op2!=1 && op2!=2 && op2!=3);

System.out.println("op3"+op3+C+T+D+G);

G=DVD.LeeGenero(op2,op3);

}

else

{

G=ListaDVD[pos_aux].Genero;

}

DVD.Modifica_Registro(ListaDVD, pos_aux,C,T,D,G);

DVD.Muestra_DVD(posDVD, ListaDVD);

Fichero.BorrarFichero(FficheroDVD);

for(int i=0;i/font>

{

if(ListaDVD[i].Estado_DVD==1)

{

Fichero.EcribirFicheroDVD(FficheroDVD,ListaDVD[i]);

}

}

}

else

{

System.out.println("NO existe ese numero de DVD");

}

break;

}

}while(op1!=3);

break;

case 4:

System.out.println("Lista de CD");

CD.Muestra_CD( posCD, ListaCD);

System.out.println("Lista de DVD");

DVD.Muestra_DVD(posDVD, ListaDVD);

break;

case 5:

do{

System.out.println(" BUSQUEDA DE CD O DVD POR TITULO ");

System.out.println("1. Buscar CD");

System.out.println("2. Buscar DVD");

System.out.println("3. Volver a Menu Principal");

System.out.println("Elija una opcion:");

op1=lector.nextInt();

switch(op1)

{

case 1:

System.out.println("Ingrese el titulo de CD para buscar");

lector.nextLine();

T=lector.nextLine();

pos_aux=CD.Busca_CD_Titulo(T, ListaCD, posCD);

if(pos_aux!=-1)

{

CD.Muestra_CD_Numero(pos_aux, ListaCD);

}

else

{

System.out.println("No se ha encontrado ese titulo");

}

break;

case 2:

System.out.println("Ingrese el titulo de DVD para buscar");

lector.nextLine();

T=lector.nextLine();

pos_aux=DVD.Busca_DVD_Titulo(T, ListaDVD, posDVD);

if(pos_aux!=-1)

{

DVD.Muestra_DVD_Numero(pos_aux, ListaDVD);

}

else

{

System.out.println("No se ha encontrado ese titulo");

}

break;

}

}while(op1!=3);

break;

case 6:

do{

System.out.println(" BUSQUEDA DE CD O DVD POR NUMERO ");

System.out.println("1. Buscar CD");

System.out.println("2. Buscar DVD");

System.out.println("3. Volver a Menu Principal");

System.out.println("Elija una opcion:");

op1=lector.nextInt();

switch(op1)

{

case 1:

System.out.println("Ingrese el Numero de CD para buscar");

N=lector.nextInt();

pos_aux=CD.Busca_CD_Numero(N, ListaCD, posCD);

if(pos_aux!=-1)

{

CD.Muestra_CD_Numero(pos_aux, ListaCD);

}

else

{

System.out.println("No se ha encontrado ese numero");

}

break;

case 2:

System.out.println("Ingrese el Numero de DVD para buscar");

N=lector.nextInt();

pos_aux=DVD.Busca_DVD_Numero(N, ListaDVD, posDVD);

if(pos_aux!=-1)

{

DVD.Muestra_DVD_Numero(pos_aux, ListaDVD);

}

else

{

System.out.println("No se ha encontrado ese numero");

}

break;

}

}while(op1!=3);

}

}while(op!=7);

}

}

PROGRAMAS SECUNDARIOS

ALMACEN

package proyectofinal;

public class Almacen {

public String Contenido;

public String Titulo;

public String Detalle;

public String Genero;

public Almacen()

{}

public Almacen( String C, String T, String D, String G)

{

this.Contenido=C;

this.Titulo=T;

this.Detalle=D;

this.Genero=G;

}

}

CD

package proyectofinal;

import java.util.ArrayList;

public class CD extends Almacen{

int Nro_CD;

int Estado_CD;

public CD(){}

public CD(int N, int E,String C, String T, String D, String G)

{

super(C, T, D, G);

this.Nro_CD=N;

this.Estado_CD=E;

}

public static int Busca_CD_Numero(int N, CD ListaCD[],int pos)

{ int pos_aux=0,i=0,bnd=0;

while (i

{

if(ListaCD[i].Nro_CD==N && ListaCD[i].Estado_CD==1)

{

pos_aux=i;

bnd=1;

}

i++;

}

if(bnd==1)

{

return pos_aux;

}

else

{

return -1;

}

}

public static int Busca_CD_Titulo(String T, CD ListaCD[],int pos)

{ int pos_aux=0,i=0,bnd=0;

while (i

{

if(ListaCD[i].Titulo.equals(T) && ListaCD[i].Estado_CD==1)

{

pos_aux=i;

bnd=1;

}

i++;

}

if(bnd==1)

{

return pos_aux;

}

else

{

return -1;

}

}

public static void Ordena_CD_Titulo(CD ListaCD[],int pos)

{

}

public static void Muestra_CD(int pos,CD ListaCD[])

{ int i=0,bnd=0;

System.out.println("Nro t CONTENIDO t TITULO t DETALLE t GENERO n");

for(i=0;i/font>

{

if(ListaCD[i].Estado_CD==1)

{

System.out.println(ListaCD[i].Nro_CD+"t"+ListaCD[i].Contenido+"t"+ListaCD[i].Titulo+"t"+ ListaCD[i].Detalle+"t"+ListaCD[i].Genero+"n");

}

}

}

public static void Muestra_CD_Numero(int pos_aux,CD ListaCD[])

{ int i=0,bnd=0;

if(pos_aux!=-1)

{

System.out.println("Nro t CONTENIDO t TITULO t DETALLE t GENERO n");

System.out.println(ListaCD[pos_aux].Nro_CD+"t"+ListaCD[pos_aux].Contenido+"t"+ListaCD[pos_aux].Titulo+"t"+ ListaCD[pos_aux].Detalle+"t"+ListaCD[pos_aux].Genero+"n");

}

else

{

System.out.println("No existe ese Numero de CD");

}

}

public static void Eliminar_Registro(CD [] ListaCD, int num, int pos)

{

int pos_aux;

pos_aux=CD.Busca_CD_Numero(num, ListaCD, pos);

if(pos_aux!=-1)

{

ListaCD[pos_aux].Estado_CD=0;

}

else

{

System.out.println("No existe ese numero");

}

}

public static void Modifica_Registro(CD [] ListaCD, int pos, String C,String T, String D, String G)

{

ListaCD[pos].Contenido=C;

ListaCD[pos].Titulo=T;

ListaCD[pos].Detalle=D;

ListaCD[pos].Genero=G;

}

public static String LeeContenido(int op)

{

String cont="";

switch(op)

{

case 1:

cont= "Pelicula";

break;

case 2:

cont="Libro" ;

break;

case 3:

cont="Cancion";

break;

case 4:

cont="MP3";

break;

}

return cont;

}

public static String LeeGenero(int op, int op1)

{

String cont="";

if(op1==1 || op1== 2)

{

switch(op)

{

case 1:

cont= "Romantica";

break;

case 2:

cont="Drama" ;

break;

case 3:

cont="Suspenso";

break;

}

}

else

{

switch(op)

{

case 1:

cont= "Rock";

break;

case 2:

cont="Electronico" ;

break;

case 3:

cont="Reggeton";

break;

}

}

return cont;

}

}

DVD

package proyectofinal;

public class DVD extends Almacen{

int Nro_DVD;

int Estado_DVD;

public DVD(){}

public DVD(int N, int E,String C, String T, String D, String G)

{

super(C, T, D, G);

this.Nro_DVD=N;

this.Estado_DVD=E;

}

public static int Busca_DVD_Numero(int N, DVD ListaDVD[],int pos)

{ int pos_aux=0,i=0,bnd=0;

while (i

{

if(ListaDVD[i].Nro_DVD==N && ListaDVD[i].Estado_DVD==1)

{

pos_aux=i;

bnd=1;

}

i++;

}

if(bnd==1)

{

return pos_aux;

}

else

{

return -1;

}

}

public static int Busca_DVD_Titulo(String T, DVD ListaDVD[],int pos)

{ int pos_aux=0,i=0,bnd=0;

while (i

{

if(ListaDVD[i].Titulo.equals(T) && ListaDVD[i].Estado_DVD==1)

{

pos_aux=i;

bnd=1;

}

i++;

}

if(bnd==1)

{

return pos_aux;

}

else

{

return -1;

}

}

public static void Ordena_DVD_Titulo(DVD ListaDVD[],int pos)

{

}

public static void Muestra_DVD(int pos,DVD ListaDVD[])

{ int i=0,bnd=0;

System.out.println("Nro t CONTENIDO t TITULO t DETALLE t GENERO n");

for(i=0;i/font>

{

if(ListaDVD[i].Estado_DVD==1)

{

System.out.println(ListaDVD[i].Nro_DVD+"t"+ListaDVD[i].Contenido+"t"+ListaDVD[i].Titulo+"t"+ ListaDVD[i].Detalle+"t"+ListaDVD[i].Genero+"n");

}

}

}

public static void Muestra_DVD_Numero(int pos_aux,DVD ListaDVD[])

{ int i=0,bnd=0;

if(pos_aux!=-1)

{

System.out.println("Nro t CONTENIDO t TITULO t DETALLE t GENERO n");

System.out.println(ListaDVD[pos_aux].Nro_DVD+"t"+ListaDVD[pos_aux].Contenido+"t"+ListaDVD[pos_aux].Titulo+"t"+ ListaDVD[pos_aux].Detalle+"t"+ListaDVD[pos_aux].Genero+"n");

}

else

{

System.out.println("No existe ese Numero de DVD");

}

}

public static void Eliminar_Registro(DVD [] ListaDVD, int num, int pos)

{

int pos_aux;

pos_aux=DVD.Busca_DVD_Numero(num, ListaDVD, pos);

if(pos_aux!=-1)

{

ListaDVD[pos_aux].Estado_DVD=0;

}

else

{

System.out.println("No existe ese numero");

}

}

public static void Modifica_Registro(DVD [] ListaDVD, int pos, String C,String T, String D, String G)

{

ListaDVD[pos].Contenido=C;

ListaDVD[pos].Titulo=T;

ListaDVD[pos].Detalle=D;

ListaDVD[pos].Genero=G;

}

public static String LeeContenido(int op)

{

String cont="";

switch(op)

{

case 1:

cont= "Pelicula";

break;

case 2:

cont="Libro" ;

break;

case 3:

cont="Cancion";

break;

case 4:

cont="MP3";

break;

}

return cont;

}

public static String LeeGenero(int op, int op1)

{

String cont="";

if(op1==1 || op1== 2)

{

switch(op)

{

case 1:

cont= "Romantica";

break;

case 2:

cont="Drama" ;

break;

case 3:

cont="Suspenso";

break;

}

}

else

{

switch(op)

{

case 1:

cont= "Rock";

break;

case 2:

cont="Electronico" ;

break;

case 3:

cont="Reggeton";

break;

}

}

return cont;

}

}

Fichero

package proyectofinal;

import java.io.*;

import java.util.ArrayList;

public class Fichero {

public static void EcribirFicheroCD(File Ffichero, CD DatosCD) {

try {

if (!Ffichero.exists()) {

Ffichero.createNewFile();

}

try (

BufferedWriter Fescribe = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(Ffichero, true), "utf-8"))) {

Fescribe.write(DatosCD.Nro_CD + "t" +DatosCD.Estado_CD+"t"+ DatosCD.Contenido + "t"+DatosCD.Titulo+"t"+ DatosCD.Detalle+"t"+DatosCD.Genero +"n");

}

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public static void EcribirFicheroDVD(File Ffichero, DVD DatosDVD) {

try {

if (!Ffichero.exists()) {

Ffichero.createNewFile();

}

try (

BufferedWriter Fescribe = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(Ffichero, true), "utf-8"))) {

Fescribe.write(DatosDVD.Nro_DVD + "t" +DatosDVD.Estado_DVD+"t"+ DatosDVD.Contenido + "t"+DatosDVD.Titulo+"t"+ DatosDVD.Detalle+"t"+DatosDVD.Genero +"n");

}

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public static void LeerFichero(File Ffichero) {

try {

if (Ffichero.exists()) {

BufferedReader Flee = new BufferedReader(new FileReader(Ffichero));

String Slinea;

while ((Slinea = Flee.readLine()) != null) {

System.out.println(Slinea);

}

Flee.close();

} else {

System.out.println("Fichero No Existe");

}

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

public static int CargarFicheroCD(File Ffichero, CD [] ListaCD, CD DatosCD) {

int pos=0;

String [] Lista = null;

try {

if (Ffichero.exists()) {

try (BufferedReader Flee = new BufferedReader(new FileReader(Ffichero))) {

String Slinea;

while ((Slinea = Flee.readLine()) != null) {

Lista=Slinea.split("t");

Partes: 1, 2
Página siguiente