栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

创建一个List,在List 中增加三个工人,基本信息如下:姓名 年龄 工资zhang3 18 3000li4 25 3500wang5 22 32002)

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建一个List,在List 中增加三个工人,基本信息如下:姓名 年龄 工资zhang3 18 3000li4 25 3500wang5 22 32002)

package com.bigdata.java1;

public class Worker {

private int age;

private String name;

private double salary;

public  Worker (){}

public  Worker (String name, int age, double salary){

this.name = name;

this.age = age;

this.salary = salary;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getSalary(){

return salary;

}

public void setSalary(double salary){

this.salary = salary;

}

public void work(){

System.out.println(name+"****" +"work");

}

}

1) 创建一个List,在List 中增加三个工人,基本信息如下:

姓名 年龄 工资

zhang3 18 3000

li4 25 3500

wang5 22 3200

2) 在li4 之前插入一个工人,信息为:姓名:zhao6,年龄:24,工资3300

3) 删除wang5 的信息

4) 利用for 循环(配合使用size()和get()方法)遍历,打印List 中所有工人的信息

//创建一个类

package com.bigdata.java1;

import java.util.*;

import java.util.ArrayList;

import java.util.Iterator;

public class Listtest {

public static void main(String[] args) {

// Worker w1 = new Worker("zhang3", 18, 3000);

// Worker w2 = new Worker("li4", 25, 3500);

// Worker w3 = new Worker("wang5", 22, 3200);

List list = new ArrayList();

list.add(new Worker("zhang3", 18, 3000));

list.add(new Worker("li4", 25, 3500));

list.add(new Worker("wang5", 22, 3200));

//初次遍历集合

for(Worker w:list) {

System.out.println(w.getName()+"    " +w.getAge()+"    "+w.getSalary());

}

System.out.println("******************************************");

list.add(1,new Worker("zhao6",24,3300));

//增加后遍历集合

for(Worker w:list) {

System.out.println(w.getName()+"    " +w.getAge()+"    "+w.getSalary());

}

//移除后遍历集合

list.remove(3);

System.out.println("******************************************");

for(int i=0;i

System.out.println(list.get(i).getName()+"   "+list.get(i).getAge()+"   "+list.get(i).getSalary());

}

//运用迭代遍历集合

Iterator it = list.iterator();//获取迭代器

while(it.hasNext()) {//hasNext()检测集合中是否还有元素。

Worker p = (Worker) it.next();//返回迭代器的下一个元素,并且更新迭代器的状态。

p.work();

// it.remove(); //将迭代器返回的元素删除。

}

}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/984581.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号