Arrays工具类常用方法总结
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;import java.util.function.UnaryOperator;public class Arrays_test {/*排序 : sort() 查找 : binarySearch() 比较: equals() 用于比较两个数组元素是否数量相同,并且相同位置的元素是否相同。 另外,如果两个数组引用都是null,则它们被认为是相等的 。 填充 : fill() 转列表: asList() 定长 不可添加删除新元素 转字符串 : toString() 复制: copyOf()替换:replaceAll(UnaryOperator<E> operator)——》replaceAll(a->a.equals("ss")?"张三":a) //替换元素 jdk1.8之后新加方法流处理:stream() jdk1.8之后的新特性 新方法*/public static void main(String[] args) {ArrayList<String> objects = new ArrayList<>();objects.add("ss");List<String> ss = Arrays.asList("ss");ss.replaceAll(a->a.equals("ss")?"张三":a);//替换方法使用System.out.println();System.out.println(ss);// copyOf 方法实现数组复制,h为数组,6为复制的长度int[] h = { 1, 2, 3, 3, 3, 3, 6, 6, 6, };int i[] = Arrays.copyOf(h, 6);//验证copy之后是否是两个数组i[1]=6;System.out.println(h[1]);System.out.println(i[1]);}}
作者:井底的青蛙
来源链接:https://blog.csdn.net/pibuliao8626/article/details/106998162
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。