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
所有者のアカウントもマイナスになる可能性があるので、ダブルが必要です。