真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java編程通過(guò)list接口實(shí)現(xiàn)數(shù)據(jù)的增刪改查代碼示例

List接口常用的實(shí)現(xiàn)ArrayList。

創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比東洲網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式東洲網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋東洲地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

常用方法:add(Object obj)  增加一個(gè)元素
                     add(int index,Object obj) 在指定索引位置添加元素
                     remove(int index) 刪除指定位置的元素
                     remove(Objiect)  從列表中刪除元素
                     set(index,Object) 修改指定位置的元素
                     get(int index) 獲取指定位置的元素
                     size()  獲取集合大小
                     contains(Object obj) 查找集合中是否存在傳入的元素

代碼實(shí)現(xiàn):

創(chuàng)建一個(gè)課程類(lèi):

package imooc; 
//課程類(lèi) 
public class Course { 
  public String id; 
  public String name; 
  public Course(String id,String name){ 
    this.id=id; 
    this.name=name; 
  } 
  public Course(){} 
} 

對(duì)List進(jìn)行操作:

package imooc; 
import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.Iterator; 
import java.util.List; 
//備選課程類(lèi) 
public class ListTest { 
  public List coursesToSelect; //定義一個(gè)List類(lèi),用于存放備選課程 
  public ListTest(){ 
    this.coursesToSelect=new ArrayList(); //ArraryList()方法 
  } 
  public void testAdd(){ 
    Course cr1=new Course("1","數(shù)據(jù)結(jié)構(gòu)"); 
    coursesToSelect.add(cr1); //添加元素 
    Course temp=(Course)coursesToSelect.get(0); //取元素 
    System.out.println("添加了課程:"+temp.id+":"+temp.name); 
    Course cr2=new Course("2","c語(yǔ)言"); 
    coursesToSelect.add(0, cr2); 
    Course temp2=(Course)coursesToSelect.get(0); 
    System.out.println("添加了課程:"+temp2.id+":"+temp2.name); 
    //另一種添加方法 
    Course[] course={new Course("3","離散數(shù)學(xué)"),new Course("4","匯編語(yǔ)言")}; 
    coursesToSelect.addAll(Arrays.asList(course)); 
    Course temp3=(Course)coursesToSelect.get(2); 
    Course temp4=(Course)coursesToSelect.get(3); 
    System.out.println("添加了兩門(mén)課程:"+ temp3.id+" "+temp3.name+" "+temp4.id+" "+temp4.name); 
    //另一種添加方法 
    Course[] course2={new Course("5","數(shù)字電路"),new Course("6","大學(xué)英語(yǔ)")}; 
    coursesToSelect.addAll(2, Arrays.asList(course2)); 
    Course temp5=(Course)coursesToSelect.get(2); 
    Course temp6=(Course)coursesToSelect.get(3); 
    System.out.println("添加了兩門(mén)課程:"+ temp5.id+" "+temp5.name+" "+temp6.id+" "+temp6.name); 
  } 
  //遍歷取得List中國(guó)的元素 
  public void testGet(){ 
    int size=coursesToSelect.size(); 
    System.out.println("有以下課程:"); 
    for(int i=0;i

總結(jié)

以上就是本文關(guān)于Java編程通過(guò)list接口實(shí)現(xiàn)數(shù)據(jù)的增刪改查代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:Java實(shí)現(xiàn)跳躍表(skiplist)的簡(jiǎn)單實(shí)例、Java多線程Callable接口實(shí)現(xiàn)代碼示例等,有什么問(wèn)題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。感謝朋友們對(duì)本站的支持!


分享文章:Java編程通過(guò)list接口實(shí)現(xiàn)數(shù)據(jù)的增刪改查代碼示例
轉(zhuǎn)載注明:http://www.weahome.cn/article/pdhsci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部