for (int i = 0; i < 18; i++) {
  line = file.readLine();
  String[] word = line.split(";");
  appartment[i] = new Appartment();
  appartment[i].floor= Integer.parseInt(word[0]);
  appartment[i].name = word[1];
  appartment[i].money= Double.parseDouble(word[2]);
  appartment[i].owner= word[3];
}
なぜこれが機能しないのか誰かに教えてもらえますか?私はファイルから読んでいます。お金を文字列から2倍に変換しようとしていますが、
possible loss of precision. 
required: int
found: double
所有者のアカウントもマイナスになる可能性があるので、ダブルが必要です。