Java中Collection与Collections的区别
生活随笔
收集整理的這篇文章主要介紹了
Java中Collection与Collections的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Collection與Collections的根本區別是:
1、Collection 是一個集合接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是為各種具體的集合提供了最大化的統一操作方式。
2、Collections 是一個包裝類。它包含有各種有關集合操作的靜態多態方法。此類不能實例化,就像一個工具類,服務于Java的Collection框架。
例如:排序(Sort)、倒序(reverse)、最大(max)、最小(min)、替換(fill)
使用sort方法可以根據元素的自然順序對指定列表按升序進行排列。列表中所有元素都必須實現Comparable接口。
package com.item;import java.util.ArrayList; import java.util.Collections; import java.util.List;public class Test {public static void main(String[] args) {List<Integer> list = new ArrayList<>();int array[] = {256, 250, 21, 512, 1314};for (int i = 0; i < array.length; i++) {list.add(array[i]);}Collections.sort(list);//排序System.out.println(list);Collections.reverse(list);//倒序System.out.println(list);int max = Collections.max(list);//最大System.out.println(max);int min = Collections.min(list);//最小System.out.println(min);Collections.fill(list,-1);//替換System.out.println(list);} }總結
以上是生活随笔為你收集整理的Java中Collection与Collections的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭秘猪八戒调戏嫦娥背后的阴谋
- 下一篇: Java扑克牌(enum)