Я пытаюсь извлечь данные, используя List, но используя итератор. Он показывает мне объект. Как я могу извлечь данные из него?Извлечь данные из списка с помощью итератора
import java.util.*;
class Getter_Setter
{
int id;
String name;
public List<Getter_Setter> buckets;
public String getName()
{
return name;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id=id;
}
public void setName(String name)
{
this.name=name;
}
public void setGetter_Setter(List<Getter_Setter> buck)
{
this.buckets=buck;
}
}
class Simple
{
public static void main(String arg[])
{
run();
}
public static void run()
{
List<Getter_Setter> getList=sum();
Iterator itr=getList.iterator();
while(itr.hasNext())
{
System.out.println(itr.next());
}
}
public static List<Getter_Setter> sum()
{
List<Getter_Setter> list=new ArrayList<Getter_Setter>();
Getter_Setter get=new Getter_Setter();
get.setId(30);
get.setName("Hanish");
System.out.println(get.getId());
System.out.println(get.getName());
list.add(get);
return list;
}
}
'Getter_Setter getterSetter = (Getter_Setter) itr.next()', то вы можете ссылаться на getterSetter к ccess свои данные – Renatols
Переопределить 'toString()' в 'Getter_Setter'. – GriffeyDog
Вы также можете переопределить 'Getter_Setter # toString' – Renatols