Gente… meu problema se estende numa coisa…
Tenhu este arquivo:
Mdps.dat
animal backbone
animal leg bone
Bark
black animal tail fur
bronze
cinnamon wood
cooper
crystal stone
hp water
insect feeler
insect leg
insect wing
Iron thread
limbid skin
maple wood
misian
plant seed
Pollen
( parei a lista aqui no pollen pois o arquivo tem 452 linhas :lol: )
pois bém… o que é meu problema:
preciso pegar cada linha e colocar numa posição num vetor:
private String[] Mdps;
O que no caso ficaria mais ou menos assim depois de pronto…
Mdps = {"animal backbone", "animal leg bone", "Bark", "black animal tail fur", "bronze"};
e assim vai… (como eu disse são 452 linhas ao todo.)
felizmente me ocorreu um erro na minha tentativa… pela lógica deveria dar certo. porque não deu!?
File db = new File("c:\RB Evo DropList\Data\Mdps.dat");
if(db.exists()){
try{
FileReader arquivoMdps = new FileReader(db);
BufferedReader buffRead = new BufferedReader(arquivoMdps);
while ((temp = buffRead.readLine()) != null) {
for(int i=0; i<buffRead.readLine().length(); i++){
Mdrops5[i] = temp;
}
}
F.setMyString(Mdrops5);
}catch(IOException e){
}
}
}
a parte em que eu leio cada linha e passo pro vetor em cada posição o nome de cada linha, deveria estar certo.
O compile deu erro aqui:
Mdrops5[i] = temp;


)
:-o 