Untitled Document.b
Untitled Document.b
Aim:
To implement collections hierarchy classes in given programs.
1. Write a program to store contact names into LinkedList. And perform following operations.1.
Insert 2. Delete 3. update 4. display (use for-each loop and iterator) 5. sort (use Collections.
Sort
(obj));
Program :
package labcodes;
import java.util.*;
public class LinkedListDemo {
Output:
enter the no of names
3
enter
Karthi
enter
Kavi
enter
Dinesh
traversal using iterator
name: karthi
name: kavi
name: dinesh
enter the name to delete
Kavi
after removing kavi
for(int i=0;i<l.size();i++)
{ int i3=l.get(i).getName().compareTo(n4);
if((i3==0))
{
l.remove(l.get(i));
break;
}
}
break;
case 3:
System.out.println("enter the contact name to edit\n");
String n5=sc.next();
for(int i=0;i<l.size();i++)
{
int i2=l.get(i).getName().compareTo(n5);
if(i2==0)
{
System.out.println("enter the contactid\n");
String n11=sc.next();
System.out.println("enter the name\n");
String n12=sc.next();
System.out.println("enter the ph_no\n");
String n21=sc.next();
System.out.println("enter the email\n");
String n31=sc.next();
l.get(i).email=n31;
l.get(i).contactId=n11;
l.get(i).name=n12;
l.get(i).ph_no=n21;
break;
}
}
break;
case 4:
System.out.println("enter the contact name\n");
String n7=sc.next();
for(int i=0;i<l.size();i++)
{
int i1=l.get(i).getName().compareTo(n7);
if(i1==0)
{
System.out.println(l.get(i).dis());
break;
}
}
break;
case 5:
for(int i=0;i<l.size();i++)
{
System.out.println(l.get(i).dis());
}
break;
case 6:
break;
}
}while(opt<=6);
}
}
OUTPUT: