JAVA基础(23)---数组的常用操作
程序员文章站
2024-03-15 21:25:42
...
数组的一些常用操作
数组元素的遍历
① 正序 ② 逆序
public class ArryDemo{
public static void main(String[] args){
int[] arry = {2,5,3,7,6}
//正序遍历数组
for(int i = 0 ; i < arry.length ; i++){
System.out.println(arr[i]);
}
//逆序遍历
for(int i = arry.length-1 ; i > -1 ; i--){
System.out.println(arr[i]);
}
}
}
查找数组中的元素
查找指定元素第一次在数组中出现的索引,如果有,则返回元素在数组中的索引;如果没有找到,则返回-1
public class ArrayDemo4{
public static void main(String[] args){
int[] arrays = {2,1,6,4,6,9};
int index = findElement(arrays,6);
System.out.println(index);
}
//查找元素
public static int findElement(int[] arr,int key){
for(int i = 0 ; i < arr.length ; i++){
if(arr[i] == key){
return i;
}
}
return -1;
}
}
如果是查找最后一次出现的位置,逆序遍历数组即可。
查找数组中的最大值和最小值
public class ArrayDemo3{
public static void main(String[] args){
int[] arr = {2,3,5,7,9};
//查找数组中的最大值或者最小值
int max = 0 ;
for(int i = 0 ; i < arr.length;i++){
if(arr[i] > max){
max = arr[i];
}
}
System.out.println(max);
}
}
上一篇: 【刷算法】和为S的两个数字
下一篇: 和为S的两个数字(python)
推荐阅读
-
JAVA基础(23)---数组的常用操作
-
java 23种设计模式,一般情况下,常用的有哪些? 转载
-
Java基础之数组的初始化
-
操作数据库的常用sql脚本 博客分类: SqlServerC#基础
-
操作数据库的常用sql脚本 博客分类: SqlServerC#基础
-
System.arraycopy()实现数组之间的复制 博客分类: java基础 System.arraycopy()
-
System.arraycopy()实现数组之间的复制 博客分类: java基础 System.arraycopy()
-
java初学者对字符串的常用操作 博客分类: core java StringUtilsjavawebstring
-
Java中对List集合的常用操作详解
-
Java中对List集合的常用操作详解