toString()-Method を使用して、ArrayList から適切な出力を取得しています。
しかし、オブジェクトごとに数が増える出力をまだ取得できません。
私が書いた現在のコードは次のとおりです。
public class Book {  
    @Override
         public String toString() {
              StringBuilder result = new StringBuilder();
              int i = 1;
              result.append("\n\n-Book "+ i++ +": ");
              result.append("\nTitel: " + this.Titel + "§ ");
              result.append("\nAuthor: " + this.Autor + "§ ");
              return result.toString();
         }
' ' を挿入i++して、出力を取得しようとしています。
ここで、オブジェクトごとに数値が増加します。public class Book(); 
現在の出力:
-Buch **1**:  
Titel: Hunger Games§ 
Author: Suzanne Collins§ ,
-Buch **1**:   
Titel: Twilight§ 
Author: Stephanie Meyer§ ,
-Buch **1**: 
Titel: Pride and Prejudice§ 
Author: Jane Austen§ ,
私が取得しようとしている出力:
-Buch **1**:  
Titel: Hunger Games§ 
Author: Suzanne Collins§ ,
-Buch **2**:   
Titel: Twilight§ 
Author: Stephanie Meyer§ ,
-Buch **3**: 
Titel: Pride and Prejudice§ 
Author: Jane Austen§ ,