JAVA | 57
来源:互联网 发布:找谱子的软件 编辑:程序博客网 时间:2024/04/28 08:02
Collection 是集合操作的接口,Collections 是集合操作的工具类,可以进行 List,Set,Map 集合的操作。
import java.util.ArrayList;import java.util.Collections;import java.util.List;class Book{ private String title; private int price; public Book(String title, int price){ this.title = title; this.price = price; } @Override public String toString() { return this.title + " " + this.price; } @Override public boolean equals(Object obj) { if(obj == this){ return true; } if(obj == null){ return false; } if(!(obj instanceof Book)){ return false; } Book book = (Book) obj; if(book.title.equals(this.title) && book.price == this.price){ return true; } return false; }}public class Main { public static void main(String[] args) throws Exception{ // 设置了泛型,从而保证集合中所有的数据类型都一致 List <Book> list = new ArrayList <Book> (); Collections.addAll(list,new Book("java",100),new Book("c",89),new Book("c++",100),new Book("python",100),new Book("python",100)); System.out.println(list); Collections.reverse(list); System.out.println(list); }}
阅读全文
0 0
- JAVA | 57
- java 复习笔记57
- 57、java集合-Iterator
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- The Suspects POJ
- Flask--Javascript订阅多个主题
- HDFS:NameNode概述,DataNode 概述
- bizer 贝塞尔曲线
- 将COIL数据集从.png转换成.mat
- JAVA | 57
- Day_1
- Containerd迎来1.0通用版本
- HTML学习(一)
- python pycharm参数传递
- HDU2054
- matplotlib命令与格式:pyplot api坐标轴刻度常用命令
- 模板-插入排序
- python里使用iterrows()对dataframe进行遍历