Collections工具类

Collections类

Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序等操作。

void reverse(List list):反转

void shuffle(List list),随机排序

void sort(List list),按自然排序的升序排序

Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序等操作。

void reverse(List list):反转

void shuffle(List list),随机排序

void sort(List list),按自然排序的升序排序

Arrays类

Arrays类是JDK提供的专门用于操作数组的工具类。
用Arrays类的方法操作数组,无需自己编码。
Arrays类的常用方法:
1.boolean equals(array1,array2):比较两个数组是否相等。

import java.util.Arrays;  
public class Ch03 {  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
        String[] str1={"1","2","3"};  
        String[] str2={"1","2","3"};  
        System.out.println(Arrays.equals(str1, str2));//结果是:true  
    }  
}

2.String toString(array):把数组array转换成一个字符串。

   //定义 一个数组
        int[] a={1,2,3};
        System.out.println(a);//打印出的是hashcode码
        System.out.println(Arrays.toString(a));//打印出的是数组

3.void sort(array):对数组array的元素进行排序

//给一个数组进行排序
        int[] score ={79,65,93,64,88};
        Arrays.sort(score);//给数组排序
        //sort:作用是把一个数组按照有小到大进行排序
        
        String str = Arrays.toString(score);
    
        System.out.println(str);

java数组和list互转方法

List转换成为数组

List<String> list = new ArrayList<>();
        list.add("1111");
        list.add("2222");

        //创建一个和集合中元素数量一样多的数组

        String[] array = new String[list.size()];
        list.toArray(array);
        System.out.println(Arrays.toString(array));

数组转换成为List

String[] arr = new String[] {"1", "2"};
        List<String> list = Arrays.asList(arr);
        System.out.println(list);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Collections类 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集...
    __豆约翰__阅读 431评论 0 2
  • Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序等操作。 ...
    十一_2bef阅读 101评论 0 0
  • Collections类 Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集...
    蛋炒饭_By阅读 116评论 0 0
  • Collections类: void: Collections.reverse(List list) 反转void...
    数据萌新阅读 143评论 0 0
  • 大盘连续大涨两天,我的个股连续阴跌两天。这叫反差。 其他的都不说了!
    有色白开水阅读 209评论 0 0