JAVA基础-数组
来源:互联网 发布:淘宝卖家手机发货页面 编辑:程序博客网 时间:2024/06/09 14:05
数组:
1.一维数组:
一组相同类型数据的线性集合
创建Main快捷方式:main+alt+/
调整格式:ctrl+shift+F
快速注释:ctrl+/
F5单步跳入,进入到断点
F6单步跳过
int arr3[] = new int[5]; 申明数组的同时为数组分配内存。new 分配内存初始值是0;
int c[] = {4,5,6,7,8}; 初始化数组
c.length 算长度
2.二维数组
int a1[][] = {{1,2,3,},{4,5,6}};
int a2[][] = new int[][]{{1,2,3,},{4,5,6}};
int a[][] = new int [3][4]
int.length=3 数组行的长度
a[0].length=4 数组列的长度
System.out.println 输出一个就换行
System.out.print 输出 不换行
3.循环遍历:获取数组每个元素
foreach
4.填充替换数组:Arrays.fill
Arrays.fill(arr,1,2,8) 从第一个元素,到第二个元素(不包含第二个元素),将数组填充 8
Arrays.fill(arr,8) 将数组元素填充为8
5.数组排序
Arrays.sort(arr) 数字在前,大写字母在小写字母前面
6.复制数组
Arrays.copyOf(arr,5) 第个元素开始,到第5个元素,如果5大于arr长度,整型补0,字符型补null
Arrays..copyOfRange(arr,0,3) 从第0个元素到第3个元素之前(不包含第三个元素)
7数组查询
Arrays.binary.Search(arr,0,1,8) 索引在0至1是‘8’的元素位置。不存在返回‘-’,必须排序,排序后,返回8所在的位置。
排序:
冒泡排序:对比相邻位置,较小移动到前面
直接选择排序:速度大于冒泡排序
反转排序:
- 【Java基础】Java数组
- java基础 ---数组
- java中数组基础
- java基础----数组
- Java基础:数组
- Java基础之数组
- Java基础之数组
- Java基础_数组
- JAVA基础:一元数组
- Java基础之数组
- Java基础<四>---> 数组
- Java基础_数组
- java数组基础
- Java基础_数组
- java基础__数组
- 【java基础】[数组]
- Java基础-数组
- Java基础:数组
- SQL中的case when then else end用法 .以及个人demo
- ansible playbook支持的atrributes
- Deep Learning based Recommender System: A Survey and New Perspectives (3)
- SpringBoot非官方教程 | 第十一篇:springboot集成swagger2,构建优雅的Restful API
- Ubuntu 下通过 ppa 安装 RabbitVCS
- JAVA基础-数组
- 测试的那点事之Appsacan 安全扫描
- 阿了嗝欢的简单自我介绍——突然的自我
- input file 更换图片 最最最坑
- Linux命令之文件同步、定时备份 -rsync,cron,crontab
- 一个读取表结构的存储过程
- Centos简易安装教程
- WebService放发布服务之后访问报错org.apache.cxf.interceptor.Fault: No such operation:
- 批量验证表单中文本框是否为空