2016/1/21 练习 arraylist 1,添加 add() 2,遍历集合

 1 package shuzu;
 2
 3 public class Customer {
 4     //从源码中  使用字段生成构造函数
 5     public Customer(String good, int price) {
 6         super();
 7         this.good = good;
 8         this.price = price;
 9     }
10     private String good;
11     private int price;
12     //从源码中  使用  自动生成Get和Set方法
13     public String getGood() {
14         return good;
15     }
16     public void setGood(String good) {
17         this.good = good;
18     }
19     public int getPrice() {
20         return price;
21     }
22     public void setPrice(int price) {
23         this.price = price;
24     }
25      //从源码中 自动生成tostring方法
26     @Override
27     public String toString() {
28         return "Customer [good=" + good + ", price=" + price + "]";
29     }
30
31     }
 1 package shuzu;
 2
 3 import java.util.ArrayList;
 4
 5 public class Testlist {
 6
 7
 8     public static void main(String[] args) {
 9         ArrayList<Customer> cus=new ArrayList<Customer>();
10         cus.add(new Customer("衬衫",100));//匿名对象
11         cus.add(new Customer("西裤",200));//匿名对象
12         cus.add(new Customer("鞋子",300));//匿名对象
13         Customer cc=new Customer("帽子",50);//明名对象
14         cus.add(cc);
15         for (int i=0;i<cus.size();i++){
16             Customer c=cus.get(i);
17             System.out.println(""+c.getGood()+""+c.getPrice()+"元");//没有自动生成 tostring方法时  输出方式
18             //System.out.println(""+c+"元");//自动生成toString方法时  输出方式
19         }
20     }
21
22 }

最后两条输出语句  输出结果相同   效果不同

时间: 2024-10-01 03:04:37

2016/1/21 练习 arraylist 1,添加 add() 2,遍历集合的相关文章

FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM

FFMpeg ver 20160219-git-98a0053 滤镜中英文对照 2016.02.21 by 1CM T.. = Timeline support 支持时间轴 .S. = Slice threading 分段线程 ..C = Command support 支持命令传送 A = Audio input/output 音频 输入/输出 V = Video input/output 视频 输入/输出 N = Dynamic number and/or type of input/out

Technical Committee Weekly Meeting 2016.06.21

Meeting time: 2016.June.21 1:00~2:00 Chairperson:  Thierry Carrez Meeting summary: 1.Add current house rules for reference This lists exceptions to the formal votes for various changes in the openstack/governance repository. It corresponds to house r

2016.09.21 公司裁员想到的

公司最近裁员,好多同事都走了. 想到了,不管在那里都要努力工作,成为该领域的专家,才能立于不败之地. 得之何喜,失之何忧. 加油,最好自己,无愧我心. 不断进步,不断上升 2016.09.21 晚 于北京朝阳

2016/02/21 codes

var Class = { create:function(){ var parent = null,properties = $A(arguments); if(Object.isFunction(properties[0])) parent = properties.shift(); function kclass(){ this.initialize.apply(this.arguments); } Object.extend(kclass,Class.Methods); kclass.s

1月21日 - ArrayList 练习

import java.util.ArrayList; public class LXArrayList { public static void main(String[] args) { // TODO 自动生成的方法存根 ArrayList<Integer> l = new ArrayList<Integer>(); l.add(123); l.add(456); l.add(789); for(int i = 0; i < 11; i++) { l.add(i); }

关于JSONArray明明添加add JSONObject却为空

关于JSONArray明明添加add JSONObject却为空的问题, 谨记 JSONArray 和JSONObject导包的时候两个包的包名不同,导致无法进行添加 版权声明:本文为博主原创文章,未经博主允许不得转载.

问题.NET--win7 IIS唯一密钥属性“VALUE”设置为“DEFAULT.ASPX”时,无法添加类型为“add”的重复集合

问题现象:.NET--win7 IIS唯一密钥属性“VALUE”设置为“DEFAULT.ASPX”时,无法添加类型为“add”的重复集合 问题处理: 内容摘要: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 错误摘要 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 DefaultDocumentModule 通知 Ex

集合框架(ArrayList存储自定义对象并遍历泛型版)

//集合框架(ArrayList存储自定义对象并遍历泛型版) package cn.itcast_02; import java.util.ArrayList; import java.util.Iterator; /* * 需求:存储自定义对象并遍历. * * A:创建学生类 * B:创建集合对象 * C:创建元素对象 * D:把元素添加到集合 * E:遍历集合 */ public class ArrayListDemo2 { public static void main(String[]

Java中关于 ArrayList 和 Map 的常用遍历方法 (学习笔记,便于以后查询)

一.学习ArrayList与Map时,关于常用遍历方法的记录如下:  二.附源码如下: package com.study.in.myself; import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map; public class Study16 { public static void main (String