色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Java中collections類操作用法有哪些

jf_78858299 ? 來源:算法與編程之美 ? 作者:編程之美 ? 2023-02-01 16:18 ? 次閱讀

1 問題

我們java開發(fā)中經(jīng)常會遇到多個數(shù)據(jù)的處理,這個時候就可以用到collections的一些方法。

2 方法

這里我們例舉一些方法如:.sort()(升序排序)、.reserve()(反轉(zhuǎn)排序)、.fill()(重置輸入信息)、.max()(求最大值)、.min()(求最小值)、.copy()(復(fù)制粘貼);實(shí)例如下:

一、升序排序:
我們將不同大小的數(shù)字11、9、50、90、34放入集合中,然后升序輸出9、11、34、50、90。
import java.util.ArrayList;
import java.util.Collections;
public class collectionsUsing {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(11);
list.add(9);
list.add(50);
list.add(90);
list.add(34);
Collections.sort(list);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}

二、反轉(zhuǎn)排序:


依次添加11、9、50、90、34;反轉(zhuǎn)排序輸出為:34、90、50、9、11。
import java.util.ArrayList;
import java.util.Collections;
public class collectionsUsing {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(11);
list.add(9);
list.add(50);
list.add(90);
list.add(34);
Collections.reverse(list);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}

三、重置輸入信息


將輸入的所有數(shù)字重置為0:
import java.util.ArrayList;
import java.util.Collections;
public class collectionsUsing {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(11);
list.add(9);
list.add(50);
list.add(90);
list.add(34);
Collections.fill(list,0);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}

四、最大值和最小值


集合list中添加11、9、50、90、34,輸出最大值:90,輸出最小值:9。
import java.util.ArrayList;
import java.util.Collections;
public class collectionsUsing {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(11);
list.add(9);
list.add(50);
list.add(90);
list.add(34);
System.out.println(Collections.max(list));
System.out.println(Collections.min(list));
}
}

五、復(fù)制粘貼


建兩個集合,分別為list和list1,其中l(wèi)ist的數(shù)少于list1的數(shù)。將list的5個數(shù)依次復(fù)制替換了list1的前五個數(shù),而list1中的其他索引保持不變。(注意:只能數(shù)量少的復(fù)制到數(shù)量多的集合中)
import java.util.ArrayList;
import java.util.Collections;
public class collectionsUsing {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(11);
list.add(9);
list.add(50);
list.add(90);
list.add(34);
ArrayList list1 =new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
list1.add(4);
list1.add(5);
list1.add(6);
Collections.copy(list1,list);
for (int i = 0; i < list1.size(); i++) {
System.out.println(list1.get(i));
}
}
}

3 結(jié)語

以上就是collections對集合操作的一些用法,在我們學(xué)習(xí)生活中經(jīng)常使用到。文中是以int數(shù)字類型為例進(jìn)行示范,也可以修改為字符串類型進(jìn)行運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2973

    瀏覽量

    104885
收藏 人收藏

    評論

    相關(guān)推薦

    Java多線程的用法

    本文將介紹一下Java多線程的用法。 基礎(chǔ)介紹 什么是多線程 指的是在一個進(jìn)程同時運(yùn)行多個線程,每個線程都可以獨(dú)立執(zhí)行不同的任務(wù)或操作。 與單線程相比,多線程可以提高程序的并發(fā)性和響
    的頭像 發(fā)表于 09-30 17:07 ?968次閱讀

    Java的常用異常處理方法 java推薦

    finally 代碼塊,可以運(yùn)行清理類型等收尾善后性質(zhì)的語句。聲明自定義異常在Java可以自定義異常,在自定義異常時需注意以下幾點(diǎn):1. 所有異常都必須是 Throwable
    發(fā)表于 01-19 17:26

    Java

    1.1 有關(guān)面向?qū)ο蟮母拍?.2 Java語言的特點(diǎn)1.3 Java的開發(fā)環(huán)境1.4  第一個Java程序1.5 Java類型系統(tǒng)1.6
    發(fā)表于 04-28 14:23 ?0次下載

    C51的位操作用法

    C51的位操作用法,初學(xué)者參考使用還是可以的。
    發(fā)表于 06-21 16:27 ?3次下載

    Javabean的作用

    java開發(fā)者都會在實(shí)體對象的屬性中加上private關(guān)鍵字,而在業(yè)務(wù)對外發(fā)放的方法寫上public關(guān)鍵字,這并不是習(xí)慣,而是開發(fā)者深諳其道,這就是java對象
    發(fā)表于 09-25 16:36 ?0次下載
    <b class='flag-5'>Java</b><b class='flag-5'>中</b>bean的<b class='flag-5'>作用</b>域

    java并發(fā)編程實(shí)戰(zhàn)之輔助用法

    Java并發(fā)編程:CountDownLatch、CyclicBarrier和Semaphore2017-09-18 13:07程序設(shè)計(jì)/58 在java 1.5,提供了一些非常有用的輔助
    發(fā)表于 09-27 16:50 ?0次下載

    Java數(shù)組的常用方法_Java:數(shù)組工具Arrays的常用方法的用法及代碼

    本文主要詳細(xì)介紹了Java數(shù)組的常用方法以及數(shù)組工具Arrays的常用方法的用法及代碼。
    發(fā)表于 01-29 10:25 ?2927次閱讀

    JavaArrays是什么 Arrays常用方法

    了解Arrays的概念 **A****rrays** 位于java.util包下,Arrays是一個操作數(shù)組的工具。 Arrays常用方法 Arrays.fill:
    的頭像 發(fā)表于 02-17 15:11 ?1069次閱讀
    <b class='flag-5'>Java</b><b class='flag-5'>中</b>Arrays<b class='flag-5'>類</b>是什么 Arrays常用方法

    如何正確區(qū)分Javasuper函數(shù)用法

    Javasuper函數(shù)很多方法,在使用的時候我們應(yīng)該如何正確區(qū)分? 2 方法 三種用法: 訪問父的方法。 調(diào)用
    的頭像 發(fā)表于 02-21 15:08 ?579次閱讀

    Java枚舉的特點(diǎn)及用法

    Java 枚舉出現(xiàn)之前,通常會使用常量來表示一組固定的常量值,直到Java 1.5之后推出了枚舉,那么枚舉類型哪些特點(diǎn),它比常量
    的頭像 發(fā)表于 09-30 10:02 ?1516次閱讀

    this關(guān)鍵字在Java用法

    this 關(guān)鍵字只能在方法內(nèi)部使用,表示對“調(diào)用方法的那個對象”的引用。 其實(shí)簡單來說 this 關(guān)鍵字就是表示當(dāng)前對象,下面我們來具體介紹 this 關(guān)鍵字在Java用法。 1、調(diào)用成員變量
    的頭像 發(fā)表于 10-10 16:49 ?608次閱讀
    this關(guān)鍵字在<b class='flag-5'>Java</b><b class='flag-5'>中</b>的<b class='flag-5'>用法</b>

    JDKjava.lang.Arrays 的源碼解析

    日常開發(fā),我們會使用各種工具,利用封裝好的輪子,能讓我們的開發(fā)事半功倍。但是在JDK一個特別的工具——
    的頭像 發(fā)表于 10-11 15:31 ?633次閱讀
    JDK<b class='flag-5'>中</b><b class='flag-5'>java</b>.lang.Arrays <b class='flag-5'>類</b>的源碼解析

    collections:一款強(qiáng)大的內(nèi)置容器

    ,后續(xù)將在python3.9版本全部整合至collections.abc模塊。 collections模塊提供了9種容器類型 (適用于python3.8及更早版本) collections
    的頭像 發(fā)表于 11-01 11:38 ?6586次閱讀
    <b class='flag-5'>collections</b>:一款強(qiáng)大的內(nèi)置容器

    instanceof在java用法

    是用來進(jìn)行類型檢查和類型轉(zhuǎn)換。在Java,所有的都繼承自O(shè)bject,因此可以說所有的對象都是Object的實(shí)例。對于基本數(shù)據(jù)類型(
    的頭像 發(fā)表于 11-21 10:25 ?2668次閱讀

    javaobj類型的實(shí)戰(zhàn)用法

    Java的obj類型是Java中所有的根,它是所有的父
    的頭像 發(fā)表于 11-21 10:27 ?796次閱讀
    主站蜘蛛池模板: 青青青视频在线| 日韩亚洲国产中文字幕欧美| 俄罗斯17vidio| 999久久久无码国产精蜜柚| 一个吃奶两个添下面H| 亚洲精品喷白浆在线观看| 亚洲 欧美 国产 视频二区| 涩涩涩涩爱网站| 十分钟免费看完整视频| 色欲av蜜臀av高清| 兽皇VIDEO另类HD| 我的美女房东未删减版免费观看| 日韩精品欧美在线视频在线| 日日夜夜噜噜| 我把寡妇日出水好爽| 香港论理午夜电影网| 亚洲国产高清在线观看视频| 亚洲国产精品日本无码网站| 亚洲欧美日韩国产另类电影| 亚洲中文无码亚洲人在线观看-| 亚洲中文字幕国产综合| 影888午夜理论不卡| 中文字幕在线视频网站| 91综合精品网站久久| 99热这里只有精品9| 99久久国产综合精品网成人影院 | 99免费视频观看| 99re久久精品在线播放| SORA是什么意思| 国产电影一区二区三区| 国产亚洲精品 在线视频 香蕉| 黄色三级视频网站| 老男人粗大猛| 欧美一区二区VA毛片视频| 日本久久免费大片| 香蕉水蜜桃牛奶涩涩| 伊人久久精品线影院| 99久久无码一区人妻A片蜜| 成年美女黄网站色app| 国产成人在线视频网站| 护士WC女子撒尿|