¿Pasar datos de un txt a un arreglo? Java

Buenas a todos

tengo este código que es un simple diccionario que lo que hace es traducir palabras de español a otro idioma pues los idiomas que tengo disponibles Ingles - Italiano - Japones

public class Traductor {

private String Ingles = "ingles";

private String Italiano = "italiano";

private String Japones = "japones";

Diccionario[] diccionarios = new Diccionario[3];

private String[] idiomas = {"ingles","italiano","japones"};


public Traductor() {

Diccionario d = new Diccionario(Ingles);

d.adicionar("casa", "house");

d.adicionar("carro", "car");

d.adicionar("árbol", "three");

diccionarios[0] = d;

Diccionario por = new Diccionario(Italiano);

x.adicionar("vamos", "Andiamo");

x.adicionar("gracias", "Grazie");

x.adicionar("hola", "Ciao");

diccionarios[1] = por;

Diccionario z = new Diccionario(Japones);

z.adicionar("hombre", "???");

z.adicionar("profesor", "?-???");

z.adicionar("lápiz", "????");

diccionarios[2] = z;

}

public Diccionario escogerDicionario(String idioma) {

for (int i = 0; i < idiomas.length; i++) {

if (idiomas.equals(idioma)) {

return diccionarios;

}

}

return null;

}

public String traducir(String pal ,String idioma2) {

Diccionario d = escogerDicionario(idioma2);

return d.traducir(pal);

}

tengo otra clase llamada diccionario que es donde están los getters y setters etc..

El código hasta allí funciona traduce las palabras que están en los arreglos.

lo que quiero es tener 3 archivos txt donde estén los idomas un txt para Ingles con sus palabras - casa,house y así otro txt para Italiano etc.

luego esos txt la información de cada txt pasarlos al arreglo que tengo declarado en el codigo y que me funcione comun y corriente.

les agradeceria su ayuda..

Añade tu respuesta

Haz clic para o