Añado carpeta de datos
This commit is contained in:
@@ -1,15 +1,11 @@
|
|||||||
package agenda;
|
package agenda;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Collection;
|
import java.io.*;
|
||||||
import java.util.Collections;
|
|
||||||
import java.io.BufferedReader;
|
|
||||||
import java.io.BufferedWriter;
|
|
||||||
import java.io.FileReader;
|
|
||||||
import java.io.FileWriter;
|
|
||||||
|
|
||||||
public class Manager {
|
public class Manager {
|
||||||
String fileName = "contactos.txt";
|
String fichero = "contactos.txt";
|
||||||
|
String carpeta = "datos";
|
||||||
ArrayList<Persona> personas;
|
ArrayList<Persona> personas;
|
||||||
int limite;
|
int limite;
|
||||||
|
|
||||||
@@ -22,7 +18,7 @@ public class Manager {
|
|||||||
public void cargar() {
|
public void cargar() {
|
||||||
BufferedReader in = null;
|
BufferedReader in = null;
|
||||||
try {
|
try {
|
||||||
in = new BufferedReader(new FileReader(fileName));
|
in = new BufferedReader(new FileReader(new File(carpeta, fichero)));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// Si no existe el fichero no carga nada
|
// Si no existe el fichero no carga nada
|
||||||
System.out.println("La agenda está vacía");
|
System.out.println("La agenda está vacía");
|
||||||
@@ -55,7 +51,7 @@ public class Manager {
|
|||||||
// Guarda siempre ordenado
|
// Guarda siempre ordenado
|
||||||
Collections.sort(personas);
|
Collections.sort(personas);
|
||||||
try {
|
try {
|
||||||
out = new BufferedWriter(new FileWriter(fileName));
|
out = new BufferedWriter(new FileWriter(new File(carpeta, fichero)));
|
||||||
for (Persona persona : personas) {
|
for (Persona persona : personas) {
|
||||||
out.write(persona.getNombre() + "," + persona.getTelefono());
|
out.write(persona.getNombre() + "," + persona.getTelefono());
|
||||||
out.newLine();
|
out.newLine();
|
||||||
|
Reference in New Issue
Block a user