import
java.util.Iterator;
import
java.util.LinkedList;
import
java.util.ListIterator;
class
friendsDetail {
private
String name;
private
String nickName;
private
int
id;
public
friendsDetail(String name, String nickName,
int
id)
{
this
.name = name;
this
.nickName = nickName;
this
.id = id;
}
public
String getName() {
return
name; }
public
void
setName(String name) {
this
.name = name; }
public
int
getID() {
return
id; }
public
void
setID(
int
id) {
this
.id = id; }
public
String getNickName() {
return
nickName; }
public
void
setNickName(String nickName)
{
this
.nickName = nickName;
}
public
String toString()
{
return
"name='"
+ name + '\
''
+
", nickName='"
+ nickName +
'\''
+
", ID="
+ id;
}
}
class
Main {
public
static
void
main(String[] args)
{
LinkedList<friendsDetail> list =
new
LinkedList<>();
list.add(
new
friendsDetail(
"Ridhi"
,
"Goda"
,
202199
));
list.add(
new
friendsDetail(
"Ananya"
,
"Natki"
,
202195
));
list.add(
new
friendsDetail(
"Ankit"
,
"Chota Don"
,
202192
));
list.add(
new
friendsDetail(
"Suraj"
,
"Bhindi"
,
202147
));
list.add(
new
friendsDetail(
"Sarthak"
,
"Nagin"
,
202178
));
list.add(
new
friendsDetail(
"Sonika"
,
"Chipkali"
,
202167
));
list.add(
new
friendsDetail(
"Shishya"
,
"Gorilla"
,
202157
));
System.out.println(
"Using String Class\n"
);
String s =
""
;
Iterator<friendsDetail> itr = list.iterator();
while
(itr.hasNext()) {
s = s + itr.next() +
"\n"
;
}
System.out.println(s);
System.out.println(
"\nUsing String Buffer\n"
);
StringBuffer stringBuffer =
new
StringBuffer();
for
(friendsDetail friendmarks : list) {
stringBuffer.append(friendmarks).append(
"\n"
);
}
System.out.println(stringBuffer);
System.out.println(
"\nUsing String Builder\n"
);
ListIterator<friendsDetail> itr2
= list.listIterator();
StringBuilder stringBuilder =
new
StringBuilder();
while
(itr2.hasNext()) {
stringBuilder.append(itr2.next()).append(
"\n"
);
}
System.out.println(stringBuilder);
}
}