• ArrayUtils的常用办法介绍


    1:ArrayUtils.isEmpty(strs);判断数组是否为空,不为空返回false,为空时返回true。

    ArrayUtils.isEmpty(new String[]{"21","是"});//返回结果为false

    ArrayUtils.isEmpty(new String[]{""});//返回结果是false

    ArrayUtils.isEmpty(new String[]{});//结果是true

    2:ArrayUtils.isNotEmpty(strs);//判断数组是否不为空,为空返回true,不为空返回true

    ArrayUtils.isNotEmpty(new String[]{"21","是"});//结果是true

    ArrayUtils.isNotEmpty(new String[]{""});//结果是true

    ArrayUtils.isNotEmpty(new STring[]{});//结果是false

    3:ArrayUtils.isSameLength(strs,strs2);//判断两个数组长度是否相等,两个数组的类型必须相同,

    ArrayUtils.isSameLength(strs,strs2);

    4:ArrayUtils.isSameType(strs,strs2);//判断两个数组的类型是否相同

    ArrayUtils.is SameType(new String[]{"21","是"},new Integer[]{3});

    5:ArrayUtils.isEquals(strs,strs2) 判断两个数组是否相等

    ArrayUtils.isEquals(strs,strs);

    6:ArrayUtils.toString()将一个数组转换成String,

    ArrayUtils.toString(new String[]{"21","是"});//结果是:"21,是"

    7:ArrayUtils.clone 赋值数组

    Object[] s=ArrayUtils.clone(new Object[]{"33","yy"});

    8:ArrayUtils.subbary 截取子数组:根据起始索引startIndexInclusive

    Object[] s1=ArrayUtils.subarray(new Object[]{"33","yy","uu"},0,1);  结果返回:33

    Object[] s2=ArrayUtils.subbary(new Object[]{"33","yy","uu"},0,1};  结果返回:33,yy

    9:ArrayUtils.indexOf 查询某个object在数组中的位置,可是指定其实搜索位置

    int index=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu");//返回结果是2

    int index1=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu","2);//返回结果是2

    int index2=ArrayUtils.indexOf(new Object[]{"33","yy","uu"},"uu",3);//

    10:ArrayUtils.lastIndexOf 反向查询某个object在数组中的位置,可指定起始搜索位置

    int index1=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"},"33");//结果是0

    int index2=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"},"uu",2);

    11:ArrayUtils.contains查询某个object是否在数组中

    12:ArrayUtils.reverse 反转数组

    ArrayUtils.reverse(new String[]{"22","yy"});//结果是:{"yy","22"}

    13:ArrayUtils.addAll 合并两个数组

    String[] ggo=(String[])ArrayUtils.addAll(new String[]{"22","yy"},new String[]{"jj"});//返回结果{"22","yy","jj"}

    14:ArrayUtils.remove删除数组某个位置的元素

    String[]  ggo=(String[])ArrayUtils.remove(new String[]{"22","yy"},1);

    15:ArrayUtils.removeElement删除数组中某个对象

    String[]  ggp=(String[])ArrayUtils.removeElement(new String[]{"22","yy"},"yy"); 返回结果:22.

  • 相关阅读:
    mysql自动增长的有关问题,怎么恢复从1开始
    java攻城狮之路--复习JDBC
    读书笔记:《写给大家看的面向对象设计》,《程序员的职业素养》,《设计模式其实很简单》
    《浪潮之巅,第二版》,《黑客与画家》,《暗时间》读后感
    查看SharePoint文档库是,显示层次目录,可以点击返回层次
    浪潮之巅 -- 读后感与杂谈
    InfoPath分别定义New/Edit 表单
    SharePoint js操作原生的New/Edit表单
    nodejs中req.body为空的问题
    请求uniRequest,会请求两次
  • 原文地址:https://www.cnblogs.com/zhouzetian/p/8550906.html
Copyright © 2020-2023  润新知