数组是一种数据结构,它包含一组相同数据类型的元素。数组中的元素使用一个索引来访问,该索引从 0 开始。
数组的表示
数组通常用方括号表示,其中元素用逗号分隔。例如,以下代码创建了一个包含三个数字的数组:
int[] numbers = {1, 2, 3};
数组的访问
可以使用方括号和索引来访问数组中的元素。例如,以下代码将访问第一个元素:
int firstNumber = numbers[0];
数组的长度
数组的长度是数组中元素的数量。可以使用
length
属性来访问数组的长度。例如,以下代码将获取数组中元素的数量:
int length = numbers.length;
遍历数组
可以使用循环来遍历数组中的元素。例如,以下代码使用
for
循环来遍历
numbers
数组:
for (int i = 0; i < numbers.length; i++) {int number = numbers[i];// 做一些事}
数组相同数字个数
可以使用
HashMap
来统计数组中不同数字出现的次数。例如,以下代码使用
HashMap
来统计
numbers
数组中不同数字出现的次数:
Mapcounts = new HashMap<>();for (int number : numbers) {int count = counts.getOrDefault(number, 0); counts.put(number, count + 1);}for (Integer key : counts.keySet()) {System.out.println(key + " appears " + counts.get(key) + " times.");}
结论
数组是表示相同数据类型元素集合的常用数据结构。它们可以用来存储各种类型的数据,并且很容易访问和遍历。可以使用
HashMap
来统计数组中不同数字出现的次数。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论