首页 > 代码库 > List与类之间的运用,即与javabean的应用
List与类之间的运用,即与javabean的应用
1 package com.wh.Object; 2 3 public class Goods { 4 private String name; 5 private double price; 6 private int no; 7 8 public String getName() { 9 return name;10 }11 12 public void setName(String name) {13 this.name = name;14 }15 16 public double getPrice() {17 return price;18 }19 20 public void setPrice(double price) {21 this.price = price;22 }23 24 public int getNo() {25 return no;26 }27 28 public void setNo(int no) {29 this.no = no;30 }31 }
package com.wh.Object;import java.util.ArrayList;/** * list与javabean的结合使用 * @author 王恒 * @Date 2016年9月18日 * @Description list集合怎么转化成一个javaBean对象,及常见的使用 *方法 */public class TestGoods { public static void main(String[] args) { //面向对象时的类和对象 Goods d1=new Goods(); Goods d2=new Goods(); Goods d3=new Goods(); Goods d4=new Goods(); d1.setName("霸天虎"); d2.setName("威震天"); d3.setName("擎天柱"); d4.setName("蜘蛛侠"); //赋值 d1.setPrice(10); d2.setPrice(20); d3.setPrice(30); d4.setPrice(40); d1.setNo(1); d2.setNo(2); d3.setNo(3); d4.setNo(4); String name=d1.getName(); //接受对象d1返回的值 double price=d1.getPrice(); int no=d1.getNo();System.out.println("名称"+name+"单价"+price+"编号"+no); //list集合的一些常用方法 ArrayList list=new ArrayList(); //增加 的三种方式 //boolean add(int index, E element) //boolean addAll(index,Collection) //add01 直接添加对象,即 list.add(Object obj) list.add(d1); //add02 指定位置添加对象, //即list.add(int index,Object obj) index必须从0开始, //中间不能有断层 list.add(1,d2); //将一个集合添加到另一个集合中去, //即list.addAll(int index,ArrayList list2) ArrayList list2=new ArrayList(); list2.add(d3); list.addAll(2,list2); //删除指定位置的元素 //boolean remove(int index)???有误返回值 list.remove(2); //修改指定位置的元素 // set(int index, E element) list.addAll(2,list2); list.add(3,d1); list.set(3,d4); //查询 //get(int index) 返回列表中指定位置的元素 / *subList(int fromIndex, int toIndex) *返回列表中指定的 fromIndex(包括 ) *和 toIndex(不包括)之间的部分元素。 */ for (int i = 0; i < list.size(); i++) { //集合长度size() System.out.println(i+"\t\t"+list.get(i)); } //1、list集合添加实体并输出(需要进行类型转换) Goods obj; for (int i = 0; i < list.size();i++){ obj=(Goods)list.get(i); System.out.println(i+"\t\t"+obj.getName()+"\t"+obj.getPrice()+"\t"+obj.getNo()); } }}
List与类之间的运用,即与javabean的应用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。