List manipulation in java (add,delete,view,modify)
-
Upload
baabtracom-first-coding-school-in-india -
Category
Education
-
view
586 -
download
0
description
Transcript of List manipulation in java (add,delete,view,modify)
![Page 1: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/1.jpg)
![Page 2: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/2.jpg)
Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
![Page 3: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/3.jpg)
Week Target Achieved
1 40 24
2 40 28
3 40 29
Typing Speed
![Page 4: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/4.jpg)
Jobs AppliedWeek Company Designation Applied Date Current Status
1 Career port Programmer 6-10-2013 Waiting
2 Poornam info tech
Software Engineer 30-9-2013 Waiting
3
![Page 5: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/5.jpg)
List manipulation in JAVA
Muhammed Noufal V [email protected]
mwww.facebook.com/vtnoufalvttwitter.com/noufalurnappyin.linkedin.com/pub/
muhammed-noufal9744003056
![Page 6: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/6.jpg)
Kinds of Collections• Collection—a group of objects,
called elements– Set—An unordered collection with no
duplicates
–SortedSet—An ordered collection with no duplicates–List—an ordered collection,
duplicates are allowed
![Page 7: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/7.jpg)
List implementation
• List is an interface; you can’t say new List ( )
• There are two implementations:–LinkedList gives faster insertions and
deletions–ArrayList gives faster random access
• Syntax:-–List list = new LinkedList ( );–List list = new ArrayList ( );
![Page 8: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/8.jpg)
Type Of List
• ArrayList– Array lists are created with an initial
size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk.
• LinkedList– LinkedList uses nodes to hold the
elements. These nodes then point to each other, thus leading to the name "Linked" List
![Page 9: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/9.jpg)
List Operations
• Add– Syntax
List name.add(item name);
• Delete– Syntax
List name.remove(item name);
• Display– Syntax
List name.get(item name);
![Page 10: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/10.jpg)
Example
![Page 11: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/11.jpg)
Add Operation
public class Add {
static ArrayList <Listbean> data = new ArrayList<Listbean>();int adddata(){Listbean lb =new Listbean();Scanner li = new Scanner(System.in);System.out.println("Enter your Item");lb.setItem(li.next());System.out.println("Enter your price");lb.setPrice(li.next());data.add(lb);return 0;}
![Page 12: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/12.jpg)
Delete Operation
• int remvdata(){System.out.println("Enter the position of item You want to remove: "); Scanner rmv = new Scanner(System.in); int x = rmv.nextInt(); data.remove(x); return 0;}
![Page 13: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/13.jpg)
Display Operation• int dispdata()
{if(data.isEmpty())System.out.println("The Array is Empty");elseSystem.out.println("The Array Elements are: ");for(int i=0;i< data.size();i++){Listbean beanObj=(Listbean) data.get(i);System.out.print(beanObj.getItem());
System.out.println("\t"+beanObj.getPrice()); } return 0;}
![Page 14: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/14.jpg)
![Page 15: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/15.jpg)
![Page 16: List manipulation in java (add,delete,view,modify)](https://reader033.fdocuments.us/reader033/viewer/2022052900/5563a465d8b42a2b6a8b5178/html5/thumbnails/16.jpg)
Contact Us
Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550
NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550
Start up VillageEranakulam,Kerala, India.
Email: [email protected]