Packageentity; Public classNewtitle {Private intId//ID PrivateString TitleName;//name PrivateString creater;//created by PublicNewtitle () {} PublicNewtitle (intID, String titlename, String creater) { This. ID =ID; This. TitleName =TitleName; This. creater =creater; } Public intgetId () {returnID; } Public voidSetId (intID) { This. ID =ID; } PublicString Gettitlename () {returnTitleName; } Public voidsettitlename (String titlename) { This. TitleName =TitleName; } PublicString Getcreater () {returncreater; } Public voidSetcreater (String creater) { This. creater =creater; } }
Packagetest;Importjava.util.LinkedList;Importentity. Newtitle; Public classNewtitledemo { Public Static voidMain (string[] args) {//Concrete Implementation Steps//1. Create multiple kinds of news title objectsNewtitle car =NewNewtitle (1, "Car", "admin"); Newtitle Medical=NewNewtitle (2, "medicine", "Administrator"); //2. Create a Collection object that stores all kinds of news headlinesLinkedList newstitlelist =NewLinkedList (); //3. Add headline news headlines and end titlesNewstitlelist.addfirst (CAR); Newstitlelist.addlast (medical); //4. Get headlines and last news headlinesNewtitle first =(Newtitle) Newstitlelist.getfirst (); System.out.println (The headline headlines are: "+first.gettitlename ()); Newtitle Last=(Newtitle) newstitlelist.getlast (); System.out.println ("The last news headline is:" +last.gettitlename ()); //5. Delete Headlines and last news headlinesNewtitle firstnews=(Newtitle) Newstitlelist.removefirst (); System.out.println ("Deleted Headlines headline:" +firstnews.gettitlename ()); Newtitle lastnews=(Newtitle) newstitlelist.removelast (); System.out.println ("The last news title deleted is:" +lastnews.gettitlename ()); System.out.println ("Number of news bars left after deletion:" +newstitlelist.size ()); }}
23.LinkedList adding and removing news headlines