日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

排序-ArrayList 排序

發布時間:2024/1/1 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 排序-ArrayList 排序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

排序-ArrayList 排序

    • Collections 類 sort() 方法
    • 對字母進行排序
    • 對數字進行排序
    • Java ArrayList 常用方法列表

Collections 類 sort() 方法

Collections 類也是一個非常有用的類,位于 java.util 包中,提供的 sort() 方法可以對字符或數字列表進行排序。

對字母進行排序

import java.util.ArrayList; import java.util.Collections; // 引入 Collections 類public class RunoobTest {public static void main(String[] args) {ArrayList<String> sites = new ArrayList<String>();sites.add("Taobao");sites.add("Wiki");sites.add("Runoob");sites.add("Weibo");sites.add("Google");Collections.sort(sites); // 字母排序for (String i : sites) {System.out.println(i);}} }

輸出結果為:

Google Runoob Taobao Weibo Wiki

對數字進行排序

import java.util.ArrayList; import java.util.Collections; // 引入 Collections 類public class RunoobTest {public static void main(String[] args) {ArrayList<Integer> myNumbers = new ArrayList<Integer>();myNumbers.add(33);myNumbers.add(15);myNumbers.add(20);myNumbers.add(34);myNumbers.add(8);myNumbers.add(12);Collections.sort(myNumbers); // 數字排序for (int i : myNumbers) {System.out.println(i);}} }

輸出結果為:

8 12 15 20 33 34

Java ArrayList 常用方法列表

方法描述
add()將元素插入到指定位置的 arraylist 中
addAll()添加集合中的所有元素到 arraylist 中
clear()刪除 arraylist 中的所有元素
clone()復制一份 arraylist
contains()判斷元素是否在 arraylist
get()通過索引值獲取 arraylist 中的元素
indexOf()返回 arraylist 中元素的索引值
removeAll()刪除存在于指定集合中的 arraylist 里的所有元素
remove()刪除 arraylist 里的單個元素
size()返回 arraylist 里元素數量
isEmpty()判斷 arraylist 是否為空
subList()截取部分 arraylist 的元素
set()替換 arraylist 中指定索引的元素
sort()對 arraylist 元素進行排序
toArray()將 arraylist 轉換為數組
toString()將 arraylist 轉換為字符串
ensureCapacity()設置指定容量大小的 arraylist
lastIndexOf()返回指定元素在 arraylist 中最后一次出現的位置
retainAll()保留 arraylist 中在指定集合中也存在的那些元素
containsAll()查看 arraylist 是否包含指定集合中的所有元素
trimToSize()將 arraylist 中的容量調整為數組中的元素個數
removeRange()刪除 arraylist 中指定索引之間存在的元素
replaceAll()將給定的操作內容替換掉數組中每一個元素
removeIf()刪除所有滿足特定條件的 arraylist 元素
forEach()遍歷 arraylist 中每一個元素并執行特定操作

更多教程方法可以查看:https://www.runoob.com/java/java-arraylist.html

總結

以上是生活随笔為你收集整理的排序-ArrayList 排序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。