Bir ödev yapmak ve bir txt dosyası biçiminde bir rapor oluşturmak için bir düğme için bir kod yazmayı denedim. Raporda ihtiyaç duyulan her bilgi için ArrayLists yaptım, ancak başlangıç boyutunu belirlemedim. Yazdığım bu kod parçacığım var ama Java'da aşırı derecede bilgili değilim.Birden çok Arraylists öğesinden belirli bir sırayla txt dosyasına öğelerini yazın
File newTextFile = new File("D:/Report.txt");
FileWriter fw = new FileWriter(newTextFile);
int i=0;
for(int i=0; i<=FirstName.size(); i++;){
fw.write(FirstName.get(i));
fw.write(LastName.get(i));
fw.write(DOB.get(i));
fw.write(Gender.get(i));
fw.write(Email.get(i));
fw.write(Address.get(i));
fw.write(Number.get(i));
fw.write(Attending.get(i));
}
int x=0;
if(InternationalCheck.get(x) == "yes"){
int y=0;
fw.write(Nationality.get(x));
x++;
}
int DomesticPrice = 50;
int InternationalPrice = 150;
int sum = (DomesticCheck.size()*DomesticPrice)+(InternationalCheck.size()*InternationalPrice);
String sum1 = ""+sum;
String Total = "The total revenue is:";
fw.write(Total);
fw.write(sum1);
fw.close();
IndexOutOfBoundsException Hatalarını alıyorum ve nedenini anlayamıyorum.
for(int i=0; i<FirstName.size(); i++){
bir [, Minimal Komple ve Doğrulanabilir örnek] veriniz (http: Aşağıdaki gibi
<
yerine<=
kullanılarak ile: Herhangi bir yardım büyük bu satırı değiştirin – nyname00