java 工具类--判断为空、空白等


前言

经常要判断传入的参数是否为空,或者对数组、集合进行一些操作:排序、反转


ArrayUtils

import org.apache.commons.lang3.ArrayUtils;

判断数组/集合为空
https://www.cnblogs.com/onedir/p/4842828.html


Arrays

import java.util.Arrays;
  • equals(array1,array2)
  • sort(array)
  • toString(array)
  • fill(array,val)
  • binarySearch(array,val)
  • copyof(array,length)

https://blog.csdn.net/xuehyunyu/article/details/76695576


反转数组元素

public void invertUsingCollectionsReverse(Object[] array) {
	List<Object> list = Arrays.asList(array);
	Collections.reverse(list);
}

https://blog.csdn.net/zjx2016/article/details/78273192

注意toArray(T[]),基本类型用他们的包装类,如Interger。

//要转换的list集合
 List<String> testList = new ArrayList<String>(){{add("aa");add("bb");add("cc");}};

 //使用toArray(T[] a)方法
 String[] array2 = testList.toArray(new String[testList.size()]);

//打印该数组
  for(int i = 0; i < array2.length; i++){
	  System.out.println(array2[i]);
  }

https://blog.csdn.net/neweastsun/article/details/79935638


Java8<将Integer[]转换为int[]数组>

ints= Arrays.stream(integers).mapToInt(Integer::valueOf).toArray();	

https://blog.csdn.net/Gpwner/article/details/73692717


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM