首页 > 其他分享 >Collection接口和常用方法2

Collection接口和常用方法2

时间:2022-11-10 09:56:53浏览次数:50  
标签:常用 String author price 接口 Book Collection public name

方法2:

增强for循环:可以代替iterator迭代器

特点:增强for就是简化版的iterator,本质一样,只能用于遍历集合或者数组

基本语法:

  for(元素类型 元素名:集合名或数组名){

    访问元素

  }

 1 public class CollectionMethod2 {
 2     @SuppressWarnings({"all"})
 3     public static void main(String[] args) {
 4         Collection col = new ArrayList();
 5         col.add(new Book("三国演义","罗贯中", 19.9));
 6         col.add(new Book("小李飞刀","古龙", 59.9));
 7         col.add(new Book("红楼梦","曹雪芹", 9.9));
 8 
 9         //使用增强for循环
10         //增强for也可以直接对数组使用
11         //增强for底层还是迭代器
12         //快捷方式I
13         for(Object book : col){
14             System.out.println(book);
15         }
16         
17     }
18 }
19 
20 class Book{
21     private String name;
22     private String author;
23     private double price;
24 
25     public Book(String name, String author, double price) {
26         this.name = name;
27         this.author = author;
28         this.price = price;
29     }
30 
31     public String getName() {
32         return name;
33     }
34 
35     public void setName(String name) {
36         this.name = name;
37     }
38 
39     public String getAuthor() {
40         return author;
41     }
42 
43     public void setAuthor(String author) {
44         this.author = author;
45     }
46 
47     public double getPrice() {
48         return price;
49     }
50 
51     public void setPrice(double price) {
52         this.price = price;
53     }
54 
55     @Override
56     public String toString() {
57         return "Book{" +
58                 "name='" + name + '\'' +
59                 ", author='" + author + '\'' +
60                 ", price=" + price +
61                 '}';
62     }
63 }

 

标签:常用,String,author,price,接口,Book,Collection,public,name
From: https://www.cnblogs.com/unagi/p/16876090.html

相关文章

  • pytorch tensor 张量常用方法介绍
    1. view()函数PyTorch 中的view()函数相当于numpy中的resize()函数,都是用来重构(或者调整)张量维度的,用法稍有不同。>>>importtorch>>>re=torch.tensor([1,......
  • 太全面了!RF接口自动化框架项目实战
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试以码同学V......
  • 【Javaweb】java中接口(interface)怎么用
    首先我们先了解什么是接口(interface)实际情况中,又是我们必须从几个类中派生出一个子类,继承他们所有的属性和方法。但是,JAVA中是不支持多重继承的,那么为了满足这一目的,就有......
  • 《上海悠悠接口自动化平台》-5.测试计划与定时任务
    前言一个项目的自动化用例写完后,会根据不同的需求,定制不同的测试计划,可以运行整个项目的用例也可以运行自定义的测试计划用例。创建测试计划我的项目下有2个测试用例集......
  • 数据库主从复制方法 以及nginx常用命令汇总
      主从复制可以很好解决一个服务器压力太大的缺点  在实际情况中可以让读一个库 增删查一个库具体步骤由图可知首先主库master会生成二进制日志从库可以开辟一......
  • 常用dos命令
    快捷键ctrl+c复制ctrl+v粘贴ctrl+a全选ctrl+x剪切ctrl+z撤销ctrl+s保存alt+f4关闭窗口shift+delete永久删除windows+r运行windows+e我的电脑ctrl+shift+esc......
  • vi 常用命令(CentOS 默认编辑器)
     一、关于vivi是最强大的文本编辑器,没有之一。尽管 vi已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎的程度。无论是小说中还是电视剧,真正......
  • centos7搭建常用环境
    一、centos7搭建jdk1.81、yum方式安装#安装jdk1.8yuminstalljava-1.8.0-openjdk#安装jdk11yuminstalljava-11-openjdk2、解压缩包方式安装(1)去Oracle官网下载......
  • ncl 常用绘图属性之常规设置
    wks_type="png"wks_type@wkWidth=2500;设置分辨率wks_type@wkHeight=2500res=Trueres@tmXTOn......
  • jmeter 数据驱动(一),单一接口(多组数据)
      此为登录接口的请求驱动步骤:1.创建登录请求2.为此请求创建csv文件  3.csv数据文件设置,是针对此请求的,所以要放置在请求的下面4.设置csv数据文件  ......