Ich muss Patientennamen (mit ArrayList) über eine Methode (in der Klasse Krankenhaus) auflisten. Ich habe versucht, den Code zu schreiben, aber ich steckte fest. Zuerst denke ich, ich sollte die Namen in ArrayList hinzufügen und dann denke ich, ich sollte sie zeigen. Aber wie kann ich es tun?Einführung von Elementen in einer Variablen vom Typ ArrayList
class Hospital
{ Patient p;
class Patient
{
private String name,adress;
private int age,phoneNumber,securityNumber;
private char sex;
Patient(String name,char sex,String adress,int age,int
phoneNumber,int securityNumber)
{
this.name=name;
this.adress=adress;
this.age=age;
this.sex=sex;
this.phoneNumber=phoneNumber;
this.securityNumber=securityNumber;
}
String getName()
{
return name;
}
void setName(String nam)
{
name=nam;
}
void ShowListOfNames(List <Patient> pat)
{
for(Patient h:pat)
System.out.println(h.getName());
}
}
}
public class Tarea23_1ago
{
public static void main(String[] args)
{
Scanner x=new Scanner(System.in);
List <Patient> pat=new ArrayList <Patient>();
pat.add(new Patient("dan",'f',"nuyoo",12,2356445,001));
pat.add(new Patient("fredy",'m',"idk",34,34657,002));
pat.add(new Patient("dan",'m',"west",21,345546,003));
}
Sie haben nie –
Ihr erklärt verwendeten Scanner nicht, aber das ist nicht das Problem, das Problem ist der Code, den ich habe, schreiben die Einführung Name des Patienten mit ArrayList. @ ꜱᴜʀᴇꜱʜᴀᴛᴛᴀ – Michelle
Was willst du mit 'ShowListOfNames'? "Zeigen" (drucken) eine Liste von Namen? Erstellen Sie eine Namensliste? Gibt eine Liste mit Namen an den Anrufer zurück? Es ist überhaupt nicht klar, was Sie zu erreichen versuchen. – ajb