java在数组中查询某个数
时间: 2023-05-22 17:03:32 浏览: 88
你可以使用以下代码在Java数组中查找特定数字:
```
public static boolean searchInArray(int[] arr, int num){
for(int i=0; i<arr.length; i++){
if(arr[i] == num){
return true;
}
}
return false;
}
```
以上函数接受一个整数数组和一个整数作为参数,并返回一个布尔值,表示是否在数组中找到特定的数字。如果找到,返回 true,否则返回 false。
相关问题
java数组中删除某个数
在Java中删除数组中的某个数,可以通过以下几个步骤实现:
1. 找到要删除的数的位置。
2. 将删除数位置后面的所有数向前移动一位。
3. 将数组的长度减1。
以下是一个示例代码:
```java
public static int[] removeElement(int[] nums, int val) {
int index = 0; // 记录要删除数的位置
for (int i = 0; i < nums.length; i++) {
if (nums[i] == val) {
index = i;
break;
}
}
for (int i = index; i < nums.length - 1; i++) {
nums[i] = nums[i + 1];
}
int[] newNums = new int[nums.length - 1];
System.arraycopy(nums, 0, newNums, 0, nums.length - 1);
return newNums;
}
```
该方法接收一个整型数组和一个整数,返回一个新的数组,其中删除了给定整数。
java查询数组中是否包含某个数字
可以使用for循环遍历数组,逐个比较查找目标数字,如果找到了则返回true,如果遍历完数组还未找到则返回false。下面是Java代码示例:
```
public static boolean contains(int[] arr, int target) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] == target) {
return true;
}
}
return false;
}
```
你还有其他问题需要我回答吗?
阅读全文