Ich möchte eine Liste von Elementen erstellen, die mit Benutzereingaben erstellt werden. Kann ich ein Element direkt in einer Liste speichern oder muss ich eine Referenz erstellen? Ich habe herausgefunden, wie man eine Liste von vorgefertigten Variablen erstellt, aber ich möchte te Variablen mit Benutzereingaben erstellen.Wie erstelle ich eine Liste neuer Elemente?
Das Ziel meines Projekts ist es, Daten zu speichern und sie zu einem späteren Zeitpunkt wieder aufzurufen. Zuerst verstehe ich das Konzept der Listen. Daher halte ich es nicht für sinnvoll, meinen Code in diesem Moment zu kopieren.
import java.util.*;
public class Database {
public Database() {
}
public static int numberOfSpawnpoints = 0;
static Scanner userInput = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Add a new spawnpoint.\n");
System.out.println("State the name of this spawnpoint: ");
Spawnpoints Sp1 = new Spawnpoints(getSpawnName());
System.out.println("Name: " + Sp1.getSpawnName());
System.out.println("Location: " + Sp1.getLocation());
System.out.println("Pokemon: " + Sp1.getPokemon());
System.out.println("Spawntime: " + Sp1.getSpawntime());
System.out.println("The pokemon is currently spawned: " + Sp1.isSpawned());
numberOfSpawnpoints++;
}
public static String spawnName;
public static String getSpawnName() {
spawnName = userInput.next();
return spawnName;
}
public void setSpawnName(String spawnName) {
Database.spawnName = spawnName;
}
}
Sie wissen, wie eine Eingabe von Benutzer zu bekommen? – OsamaKhalid
Ja, ich kann ein Element erstellen und Attribute mit Benutzereingaben definieren. Jetzt möchte ich dieses Element in einer Liste speichern. –
Was meinst du mit make a element? Es ist einfach, nehmen Sie die Eingabe und speichern Sie es in einem Arraylist – OsamaKhalid