数组遍历并按指定格式返回
int[] arr = {98,23,16,35,72};
写一个对象数组操作的功能,实现把数组中的数据按照如下格式返回:"[98, 23, 16, 35, 72]"
public class MyDemo3 {
public static void main(String[] args) {
String str = "[";
int[] arr = {98,23,16,35,72};
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
str += arr[i] + "]";
} else {
str += arr[i] + ",";
}
}
System.out.println(str);
}
}
查找数组中指定元素第一次出现的索引值
int[] arr = {98,23,16,35,72}; 查找23在数组中的索引值。
public class test {
public static void main(String[] args) {
System.out.println(getIndex(23));
}
private static int getIndex(int x) {
int[] arr = {98,23,16,35,72};
for (int i = 0; i < arr.length; i++) {
if (arr[i] == x) {
return i;
}
}
return -1; //若数组中没有则返回-1
}
}