/* 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,为空false */
  
   ArrayUtils.isNotEmpty(new String[]{"21","是"});//结果是true
   ArrayUtils.isNotEmpty(new String[]{""});//结果是true
   ArrayUtils.isNotEmpty(new String[]{});//结果是false
   
  /* 3. ArrayUtils.isSameLength(strs, strs2) : 判断两个数组长度是否相等, 长度相等返回true,否则返回false 。相比较的两个数组类型必须相同*/ 
   
   ArrayUtils.isSameLength(new String[]{"21","是"}, new String[]{"21","是"});//返回false
   
  /* 4. ArrayUtils.isSameType(strs, strs2) :判断两个数组的类型是否相同,相同返回true,否则返回false*/ 
   
   ArrayUtils.isSameType(new String[]{"21","是"}, new Integer[]{3});
   
  /* 5. ArrayUtils.isEquals(strs, strs2) 判断两个数组是否相等   */
   
   ArrayUtils.isEquals(strs, strs);//结果是true
   
  /* 6. ArrayUtils.toString() 将一个数组转换成String,用于打印 */
   
   ArrayUtils.toString(new String[]{"21","是"});//结果是:{21,是}
   
  /* 7. ArrayUtils.clone  赋值 (克隆) 数组  */

Object[] s =ArrayUtils.clone(new Object[]{"33","yy"});
   
  /* 8. ArrayUtils.subarray  截取 子数组 : 根据 起始索引 startIndexInclusive 到 结束索引startIndexInclusive */
   
   Object[] s1 =ArrayUtils.subarray(new Object[]{"33","yy","uu"}, 0, 1);//结果是返回数组 :[33] 
   
   Object[] s2 =ArrayUtils.subarray(new Object[]{"33","yy","uu"}, 0, 2);//结果是返回数组 :[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 index3=ArrayUtils.indexOf(new Object[]{"33","yy","uu"}, "uu",3 );//结果是-1
  
  /* 10. ArrayUtils.lastIndexOf 反向查询某个object在数组中的位置  可是指定起始搜索位置*/ 
   
   int index11=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"}, "33" );//结果是0
   int index22=ArrayUtils.lastIndexOf(new Object[]{"33","yy","uu"}, "33",2 );
   
  /* 11. ArrayUtils.contains 查询某个object是否在数组中 */  
   
  /* 12. ArrayUtils.reverse 反转数组 */  
   
   ArrayUtils.reverse(new String[]{"22","yy"});//结果是:{"yy","22"}
   
  /* 13. ArrayUtils.add 添加一object到数组*/ 
   
   String[] t={"22","yy"};
   String[] gg=(String[]) ArrayUtils.add(t, "jj");//{"22","yy","jj"}
  
  /* 14. ArrayUtils.addAll 合并两个数组*/ 
   
   String[] ggo=(String[]) ArrayUtils.addAll(new String[]{"22","yy"},new String[]{ "jj"});//结果是:[22, yy, jj]
   
  /* 15. ArrayUtils.remove 删除数组某个位置的元素*/ 
   
   String[] gg4=(String[]) ArrayUtils.remove(new String[]{"22","yy"}, 1);
  
  /* 16. ArrayUtils.removeElement 删除数组中某个对象*/ 
   
   String[] ggpp=(String[]) ArrayUtils.removeElement(new String[]{"22","yy"}, "yy");

ArrayUtils用法的更多相关文章

  1. NumberUtils、ArrayUtils和RandomUtils工具类用法

    一.NumberUtils工具类 /*1.NumberUtils.isNumber():判断字符串是否是数字*/ NumberUtils.isNumber("5.96");//结果 ...

  2. Java 数字数组随机数工具类 NumberUtils、ArrayUtils、RandomUtils用法

    commons-lang3-3-3.8.1 //----------------------------------------------------------------------- /** ...

  3. Arrays.binarySearch采坑记录及用法

    今天在生产环境联调的时候,发现一个很奇怪的问题,明明测试数据正确,结果却是结果不通过,经过debug查询到原来是Arrays.binarySearch用法错误,记录一下,避免后续再次犯错 具体测试如下 ...

  4. EditText 基本用法

    title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...

  5. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  6. Java中的Socket的用法

                                   Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...

  7. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法

    一.C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框. 由 .NET Compact Framework 支持. MessageBo ...

  8. python enumerate 用法

    A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , whe ...

  9. [转载]Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    本文对Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法进行了详细的总结,需要的朋友可以参考下,希望对大家有所帮助. 详细解读Jquery各Ajax函数: ...

随机推荐

  1. Android SDK Manager无法更新的解决办法

    Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL https://d ...

  2. 集群搭建必备:虚拟机之一实现Host-only方式上网

    Host-only模式实现联网得考虑如下配置过程: 1. 安装VMware-Workstation,安装虚拟机Linux(centos.ubuntu等)完毕: 2.设置虚拟机上网方式是Host-onl ...

  3. HW6.27

    import java.util.Scanner; import java.util.Arrays; public class Solution { public static void main(S ...

  4. Sort--快速排序

    快速排序 1 public class QuickSort{ 2 3 public static int Partition(int[] a,int low,int high){ 4 int pivo ...

  5. Android 4.1.1源码编译

    适用环境: 系统:ubuntu-12.04.2-desktop-amd64 JDK:sun-java6-jdk Android源码:android_4.1.1_r1 虚拟机安装: VMware Wor ...

  6. nyoj 199 无线网络覆盖

    无线网络覆盖 时间限制:3000 ms  |  内存限制:65535 KB 难度:3   描述 我们的乐乐同学对于网络可算得上是情有独钟,他有一个计划,那就是用无线网覆盖郑州大学. 现在学校给了他一个 ...

  7. 转载有个小孩跟我说LINQ(重点讲述Linq中GroupBy的原理及用法)

    转载原出处: http://www.cnblogs.com/AaronYang/archive/2013/04/02/2994635.html 小孩LINQ系列导航:(一)(二)(三)(四)(五)(六 ...

  8. Notepad++的一些常用的快捷键

    ctrl+/  一个一个单词的往后跳Ctrl+H 替换Ctrl+F  查找Ctrl+D 复制当前行到下一行Ctrl+L 删除当前行Ctrl+Shift+F 在文件中找F5 打开run对话框F11 全屏 ...

  9. 防止跨域(jsonp详解)

    详见:http://www.cnblogs.com/lemontea/archive/2012/12/11/2812268.html $("#getJsonpByJquery"). ...

  10. GPS两点的距离

    目前手头的一个项目要用到GPS地理定位信息,很自然的就需要知道两个地点之间的距离,于是上网找了一下,同样自然的就有一些算法贴出来..(网络真是帮了大忙,省得我再去翻几何书自己研究算法了!公式早都忘光了 ...