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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

ArrayUtils的简单学习

發布時間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ArrayUtils的简单学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package?com.hanchao.test;import?org.apache.commons.lang.ArrayUtils;/***?@author?liweihan?(liweihan@sohu-inc.com)*?@version?1.0?(2016年1月14日?下午3:24:59)*/ public?class?ArrayUtilsTest?{public?static?void?main(String[]?args)?{/***?1.ArrayUtils.isEmpty(strs):判斷數組是否為空,?不為空返回false,?為空true*/System.out.println(ArrayUtils.isEmpty(new?String[]{"21","韓超"}));//falseSystem.out.println(ArrayUtils.isEmpty(new?String[]{""}));//falseSystem.out.println(ArrayUtils.isEmpty(new?String[]{null}));?//falseSystem.out.println(ArrayUtils.isEmpty(new?String[]{}));//true/***?2.ArrayUtils.isSameLength(strs,strs2):判斷兩個數組長度是否相等,*?長度相等返回true,否則返回false。相比較的兩個數組類型必須相同*/System.out.println(ArrayUtils.isSameLength(new?String[]{"21","韓超"},?new?String[]{"22","中國"}));//trueSystem.out.println(ArrayUtils.isSameLength(new?String[]{"21","韓超"},?new?String[]{"中國"}));//false/***?3.ArrayUtils.isSameType(strs,strs2):判斷兩個數組的類型是否相同,*? ???相同返回true,否則返回false*/System.out.println(ArrayUtils.isSameType(new?String[]{"21","是"},new?Integer[]{3}));//false/***?4.ArrayUtils.isEquals(strs,strs2)判斷兩個數組是否相等*/System.out.println(ArrayUtils.isEquals(new?String[]{"21","是"},?new?String[]{"21","是"}));//trueSystem.out.println(ArrayUtils.isEquals(new?String[]{"21","是"},?new?String[]{"22","是"}));//false/***?5.ArrayUtils.toString()將一個數組轉換成String,用于打印*/System.out.println(ArrayUtils.toString(new?String[]{"22","韓超"}));?//{22,韓超}/***?6.ArrayUtils.clone賦值(克隆)數組*/Object[]?s?=?ArrayUtils.clone(new?Object[]{"33","yy"});System.out.println(ArrayUtils.toString(s));//{33,yy}/***?7..ArrayUtils.subarray截取子數組:根據起始索引startIndexInclusive到結束索引startIndexInclusive*/Object[]?s1?=?ArrayUtils.subarray(new?Object[]{"33","yy","uu"},0,1);Object[]?s2?=?ArrayUtils.subarray(new?Object[]{"33","yy","uu"},0,2);System.out.println(ArrayUtils.toString(s1));?//{33}System.out.println(ArrayUtils.toString(s2));?//{33,yy}/***?8.ArrayUtils.indexOf查詢某個object在數組中的位置,可是指定起始搜索位置*/System.out.println(ArrayUtils.indexOf(new?Object[]{"33","yy","uu"},"uu"));?//2System.out.println(ArrayUtils.indexOf(new?Object[]{"33","yy","uu"},"uu",2));//2System.out.println(ArrayUtils.indexOf(new?Object[]{"33","yy","uu"},"uu",3));//-1/***?9..ArrayUtils.lastIndexOf反向查詢某個object在數組中的位置,可以指定起始搜索位置*/System.out.println(ArrayUtils.lastIndexOf(new?Object[]{"33","uu","yy","uu","aa"},"uu"));?//3System.out.println(ArrayUtils.lastIndexOf(new?Object[]{"33","uu","yy","uu","aa"},"uu",2));//1System.out.println(ArrayUtils.lastIndexOf(new?Object[]{"33","uu","yy","uu","aa"},"uu",3));//3/***?10.ArrayUtils.contains查詢某個object是否在數組中*/System.out.println(ArrayUtils.contains(new?String[]{"1","2","3"},?"11"));//falseSystem.out.println(ArrayUtils.contains(new?String[]{"1","2","3"},?"1"));//true/***?11.ArrayUtils.reverse反轉數組*/String[]?ss?=?new?String[]{"22","yy"};ArrayUtils.reverse(ss);System.out.println(ArrayUtils.toString(ss));//{yy,22}/***?12.ArrayUtils.add添加一object到數組*/String[]?t?=?{"xx","yy"};String[]?t_new?=?(String[])?ArrayUtils.add(t,?"jj");System.out.println(ArrayUtils.toString(t_new));//{xx,yy,jj}/***?13.ArrayUtils.addAll合并兩個數組*/String[]?a1?=?new?String[]{"xx","yy"};String[]?a2?=?new?String[]{"zz"};String[]?a3?=?{"yy","tt"};String[]?a12?=?(String[])?ArrayUtils.addAll(a1,?a2);String[]?a13?=?(String[])?ArrayUtils.addAll(a1,?a3);System.out.println(ArrayUtils.toString(a12));//{xx,yy,zz}System.out.println(ArrayUtils.toString(a13));//{xx,yy,yy,tt}/***?14.ArrayUtils.remove刪除數組某個位置的元素*/String[]?r1?=?new?String[]{"aa","bb","cc","dd"};String[]?rResult?=?(String[])?ArrayUtils.remove(r1,?1);System.out.println(ArrayUtils.toString(rResult));//{aa,cc,dd}/***?15.ArrayUtils.removeElement刪除數組中某個對象*/String[]?r2?=?new?String[]{"aa","bb","cc","dd"};String[]?r2Result?=?(String[])?ArrayUtils.removeElement(r2,?"cc");System.out.println(ArrayUtils.toString(r2Result));//{aa,bb,dd}}}


轉載于:https://blog.51cto.com/hanchaohan/1735076

總結

以上是生活随笔為你收集整理的ArrayUtils的简单学习的全部內容,希望文章能夠幫你解決所遇到的問題。

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