¿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..