java的arrays
2024-09-15 16:21:15
java.util.Arrays 是一个于数组相关的工具类,里面提供大佬的静态方法,用来实现数组常见的操作
public staic String toString(数组) 将参数数组编程字符串,默认格式[ 元素1,元素2]
public staic void sort(数组) :按照默认升序,对数组进行排序
注意:
如果是数值,sort默认按照升序从小到大
如果是字符串,sort默认按照字母升序
如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口支持。
package com.company.arrays; import java.util.Arrays; public class Arrayss {
public static void main(String[] args) {
int [] intArray = {11,20,30};
String intStr = Arrays.toString(intArray);
System.out.println(intStr); int [] intArray2 = {2,1,44,3,4};
Arrays.sort(intArray);
System.out.println(Arrays.toString(intArray2)); String [] strArray = {"aa","b","ccc","dd"};
Arrays.sort(strArray);
System.out.println(Arrays.toString(strArray));
} } 结果:
[11, 20, 30]
[2, 1, 44, 3, 4]
[aa, b, ccc, dd]
练习题
package com.company.arrays; import java.util.Arrays; public class ArraysP {
public static void main(String[] args) {
String str = "dibsfueofnslvnm0";
// toCharArray 将字符串转换为数组
char [] charStr= str.toCharArray();
Arrays.sort(charStr);
// 快捷键,charStr.forr 倒叙遍历,charStr.fori 正序遍历
for (int i = charStr.length - 1; i >= 0; i--) {
System.out.println(charStr[i]);
}
}
} 结果;
v
u
s
s
o
n
n
m
l
i
f
f
e
d
b
0
最新文章
- DragLayout: QQ5.0侧拉菜单的新特效
- sqlserver执行sql文件命令(sqlcmd)
- iPhone SlideShow
- Redis的使用完整版
- BZOJ 4551 树
- linux下配置squid http proxy过程
- qut训练题解-2016-9-4个人赛
- 微信小程序开发之入门篇(熟悉开发工具)
- 矢量做图组件OTGisX的使用(类似Mapbase)
- python-凯撒密码
- boost::algorithm(字符串算法库)
- input【type=";checkbox";】标签与字体对齐
- drupal 8 之 captcha模块
- [HNOI 2004]L语言
- Mybatis 系列7
- 授权普通非DBA用户可以有权限查看执行计划的方法
- Javascript高级编程学习笔记(25)—— 函数表达式(3)模仿块级作用域
- Entity Framework 6.0 常见异常及解决办法
- SSM 搭建精美实用的管理系统
- css 中ul li 与 ul>;li的区别