java学习--数组Arrays工具类
一、概述
java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。
public static String toString(数组) :将参数数组变成字符串,并返回新的字符串
public static void sort(数组) :对参数数组内的元素进行升序排序
备注:
1、如果是数字,sort默认按数字从小到大升序
2、如果是字符串,默认按照字母升序
3、如果是自定义类型,那么这个自定义的类需要有Comparable或Comparator接口的支持
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | package cn.zst.day08.demo03; import java.util.Arrays; public class Demo01Arrays { public static void main(String[] args) { int [] intArray = { 10 , 20 , 30 }; String intStr= Arrays.toString(intArray); System.out.println(intStr); int [] array1 = { 2 , 1 , 3 , 10 , 6 }; Arrays.sort(array1); System.out.println(Arrays.toString(array1)); } } |
二、练习:
将使用Arrays相关api,讲一个随机字符串中的所有字符升序排列,并倒叙打印
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package cn.zst.day08.demo03; /* * 将使用Arrays相关api,讲一个随机字符串中的所有字符升序排列,并倒叙打印 * */ import java.util.Arrays; public class Demo02ArraysPractise { public static void main(String[] args) { String str = "jazhenfmkcindfhgebxbzsabagk" ; char [] strArray = str.toCharArray(); Arrays.sort(strArray); System.out.println(Arrays.toString(strArray)); String result = "" ; for ( int i = strArray.length - 1 ; i >= 0 ; i--) { result += strArray[i]; } System.out.println(result); } } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本