Hola cree un archivo, llamado abecedario pero ahora desde java quiero leer que letras tiene ese archivo, y quiero regresarlo para usar esas letras :
Asi llamo desde una clase que lo pide:
String[] listatalla=abc.jalarLetras();
entonces el metodo esta asi:
Código:
public String[] jalarLetras(){
File f = new File( "abecedario.txt" );
BufferedReader br;
int i=0;
String [] letras= new String[22];
try {
br= new BufferedReader( new FileReader( f ) );
String linea;
while(br.ready()){
linea = br.readLine();
StringTokenizer st=new StringTokenizer(linea,",");
while (st.hasMoreElements()) {
String letra = (String) st.nextElement();
System.out.println(letra+","+i);
letras[i]=letra;
i++;
}
}
for(int o=0; o<=tallas.length; o++){
System.out.println(tallas[o]);
}
}catch (IOException e) {
e.printStackTrace();}
System.out.println("ya sale");
return tallas;
}
solo quiero que me regrese las letras en un String[] pa usarlas pero me sale error, y nos epor que? y alguien me podria decir, como hacer el String [] en el metodo jalarLetras, segun el tamañp de las palabras que tenga mi archivo, para no ponerle 22 , es que ahorita si tiene 19 mas o menos, pero si aumentan, como le hare? pa aumentar ese [22] sin tener que meterme al codigo
gracias a todossssssssssssss