Arrays.reverse(arr); for (int i : arr) { System.out.print(i + " "); } } } 运行上述代码,输出结果为:5 4 3 2 1,可以看到数组已经被成功反转。 2、使用for循环反转数组 除了使用Arrays.reverse方法外,还可以通过for循环手动实现数组反转,以下是使用for循环反转数组的示例: public class ReverseArray...
方法二:使用Collections工具类实现数组反转 publicvoidreverseArray(int[]arr){List<Integer>list=Arrays.stream(arr).boxed().collect(Collectors.toList());Collections.reverse(list);for(inti=0;i<arr.length;i++){arr[i]=list.get(i);}} 1. 2. 3. 4. 5. 6. 7. 上面的代码示例中,我们先将数组...
Integer[] arr = {1, 2, 3, 4, 5}; List<Integer> list = Arrays.asList(arr); Collections.reverse(list); for (int i : list) { System.out.println(i); } 复制代码以上是几种常见的方法,你可以根据具体的需求选择适合的方法来倒序输出数组。
1. 使用Arrays.toString()方法将数组转换为字符串,并打印出结果。 完整的代码示例: importjava.util.Arrays;publicclassArrayReverseExample{publicstaticvoidmain(String[]args){int[]array={1,2,3,4,5};intstart=0;intend=array.length-1;while(start<end){inttemp=array[start];array[start]=array[end];ar...
char[] arr = {'H', 'e', 'l', 'l', 'o'}; Arrays.reverse(arr); String reversedStr = new String(arr); System.out.println(reversedStr); // 输出:olleH 复制代码 在这个示例中,我们首先创建一个字符数组,然后使用Arrays.reverse()方法将其反转。最后,将字符数组转换为字符串并打印出来。 0 赞...
public static int[] reverse(int[] arrays){ int[] result = new int[arrays.length]; //反转的操作 for (int i = 0,j=result.length-1; i < arrays.length; i++,j--) { //result[] = arrays[i]; result[j] = arrays[i]; } return result; } //打印数组元素 public static void printA...
ArrayReverse.java arr {11,22,33,44,55,66} {66, 55,44,33,22,11} 方式 1:通过找规律反转...
ArrayUtils.reverse(intArray);//[5, 4, 3, 2, 1]System.out.println(Arrays.toString(intArray)); 七、移除元素 这个功能自己单独实现也不难,只是移动数据总是麻烦的 int[] intArray = { 1, 2, 3, 4, 5};int[] removed = ArrayUtils.removeElement(intArray, 3);//创建新的数组System.out.println...
reverse(arr, arr.length); } } 以上代码运行输出结果为: 反转后数组是:5040302010 实例 importjava.util.*; publicclassRunoobTest{ /* 使用 java.util.Arrays.asList(array) 方法*/ staticvoidreverse(Integera[]) { Collections.reverse(Arrays.asList(a)); ...
1.使用Java内置类`Arrays.reverse()`方法:```public static void reverse(int[] arr) { Arrays.reverse(arr);} ```这个方法可以反转一个整型数组。2.使用Java扩展类`java.util.Arrays`:```public static void reverse(int[] arr, int low, int high) { if (low < high) { int mid = low + (...