Java中Arrays的介绍及使用方法示例
arrays介绍
java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态的方法,用来实现数组常见的操作。
publicstaticStringtoString(数组):将参数数组编程字符串(按照默认的格式:{元素1、元素2、元素3…})
publicstaticVoidsort(数组):按照默认升序(从小到大)对数组元素进行排序
备注:
1.如果是数值的话,sort默认按照升序从小到大
2.如果是字符串,sort按照字母升序排列
3.如果是自定义类型,那么自定义的类需要comparable或者comparatar接口支持
代码案例
importjava.util.Arrays;//倒入Arrays包 publicclassdemo01Arrays{ publicstaticvoidmain(String[]args){ //将int[]数组按照默认格式变成字符串 int[]intArray={10,20,30}; StringintStr=Arrays.toString(intArray); System.out.println(intStr);//运行结果:[10,20,30] int[]array1={2,5,3,10,6}; Arrays.sort(array1); System.out.println(Arrays.toString(array1));//运行结果:[2,3,5,6,10] String[]array2={"aa","bb","vv","cc"}; Arrays.sort(array2); System.out.println(Arrays.toString(array2));//运行结果:[aa,bb,cc,vv] } }
练习题目:
使用Arrays相关的API,将一个随机的字符串中的所有字符进行排序,并倒序打印
publicclassDemo02ArraysPractise{ publicstaticvoidmain(String[]args){ Stringstr="askfjlsdajfeiouwrqhamn"; //如何进行排序?sort //必须是一个数组,才能用Arrays.sort方法 //String-->数组,用toCharArray char[]chsrs=str.toCharArray(); Arrays.sort(chsrs);//对字符数组进行升序排列 //需要倒序排列 //使用idea的话可以快捷输入chsrs.fori为自增,chsrs.forr为自减。 for(inti=chsrs.length-1;i>=0;i--){ System.out.print(chsrs[i]+"\t"); } } }
总结
到此这篇关于Java中Arrays的介绍及使用方法的文章就介绍到这了,更多相关Java中Arrays使用内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。