Arrays工具类

简介: package cn.com; import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; //Arrays类是一个工具类,主要包含用来操作数组(比如排序和搜索)的各种方法。
package cn.com;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
//Arrays类是一个工具类,主要包含用来操作数组(比如排序和搜索)的各种方法。 
//Arrays类的方法均为静态的
//Collections也是一个工具类,主要操作集合
//此例测试了三个方法Arrays.asList()和Collections.max()和Arrays.toString()和List.contains()
public class Test1 {
	public static void main(String[] args) {
	   System.out.println("利用Arrays.asList( )将字符串数组转换为一个集合");
	   int [] intAr=new int []{1,3,4,5};
            String [] strArr=new String[]{"ab","zd","wum","nlk"};
            List<String> listStr=Arrays.asList(strArr);
            List listIntAr=Arrays.asList(intAr);
            System.out.println("是否包含:"+listStr.contains("ab"));//true.
            System.out.println("是否包含:"+listIntAr.contains(1));//false.因为是把数组当做一个整体扔进List的
              for(Iterator<String> ite=listStr.iterator();ite.hasNext();){
    	       System.out.println(ite.next());
            }
           System.out.println("利用Collections.max()得到集合中的最大值");
           String maxStr=Collections.max(listStr);//按字母顺序
             Integer [] intArray=new Integer[]{1,3,4,2,5};//不能使int类型,因为Collections操作的是对象而不是基础数据类型
             List listInt=Arrays.asList(intArray);
           int maxInt=Collections.max(listInt);
           System.out.println("maxStr="+maxStr+",maxInt="+maxInt);
           System.out.println("利用Arrays.toString( )将整型,字符数组转换为字符串");
           int [] intArr=new int[]{1,3,4,2,5};
           char[] charArr=new char[]{'a','c','b'};
           System.out.println(Arrays.toString(intArr));
           System.out.println(Arrays.toString(charArr));
	}
}

相关文章
|
2月前
|
Java 索引
常用工具类-Arrays
本文介绍了Java工具类Arrays和Arrays.ArrayList的常用功能,包括数组的打印、创建、比较、排序、检索以及转换为List的方法,以及setAll和parallelSetAll的使用,展示了如何通过这些工具类便捷地操作数组。
常用工具类-Arrays
|
算法 Java
Java 中Arrays工具类的使用
Java 中Arrays工具类的使用
96 0
|
6月前
|
Java 开发工具
JavaSE基础篇:Arrays数组工具类
JavaSE基础篇:Arrays数组工具类
|
索引
Arrays工具类的常用方法
Arrays工具类的常用方法
77 0
|
存储 Java 索引
Arrays Collections工具类
Arrays Collections工具类
|
Java 索引
Java学习笔记 04、数组与Arrays工具类
Java学习笔记 04、数组与Arrays工具类
Java学习笔记 04、数组与Arrays工具类
|
Java
Java | 数组工具类Arrays、数学工具类Math 的详细介绍
本文主要详细的介绍了 数组工具类Arrays的相关方法和数学工具类Math的相关方法。通过代码举例,带你更快的理解这两个工具类。
98 0
Java | 数组工具类Arrays、数学工具类Math 的详细介绍