배열을 이름으로 채 웁니다. 캐릭터의 성별에 따라 배열을 채워야합니다.문자의 성별에 따라 텍스트 파일에서 배열 채우기
public void fillNameArray() throws IOException {
Character character = new Character(); //Declare and initialise character object
if(character.getGender() == "F"){
List<String> lines = new ArrayList<String>();
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("femaleNames.txt"));
String line = null;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
} finally {
reader.close();
}
String[] array = (String[]) lines.toArray();
}
else{
List<String> lines = new ArrayList<String>();
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("maleNames.txt"));
String line = null;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
} finally {
reader.close();
}
String[] array = (String[]) lines.toArray();
}
}
질문은 무엇입니까? –
여기서 물어 보려는 질문은 무엇입니까 ?? –
StackOverflow의 목적은 자신이 원하는 코드 인 경우 코드를 작성하는 것이 아닙니다. 다른 한편으로, 어떤 종류의 예외가 발생하거나 기대했던 것과 다른 결과를 얻는 경우이 정보를 원래 질문에 포함시켜 문제를 즉시 해결할 수 있습니다. – Monkeygrinder