Java中怎么给数组添加元素

发布时间:2021-08-12 15:58:11 作者:Leah
来源:亿速云 阅读:183

Java中怎么给数组添加元素,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

MainClass.java 文件:

import java.util.Arrays; public class MainClass {  public static void main(String args[]) throws Exception {   int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };   Arrays.sort(array);   printArray("数组排序", array);   int index = Arrays.binarySearch(array, 1);   System.out.println("元素 1 所在位置(负数为不存在):"   + index);    int newIndex = -index - 1;   array = insertElement(array, 1, newIndex);   printArray("数组添加元素 1", array);  }  private static void printArray(String message, int array[]) {   System.out.println(message   + ": [length: " + array.length + "]");   for (int i = 0; i < array.length; i++) {     if (i != 0){      System.out.print(", ");     }     System.out.print(array[i]);        }   System.out.println();  }  private static int[] insertElement(int original[],  int element, int index) {   int length = original.length;   int destination[] = new int[length + 1];   System.arraycopy(original, 0, destination, 0, index);   destination[index] = element;   System.arraycopy(original, index, destination, index   + 1, length - index);   return destination;  }}

以上代码运行输出结果为:

数组排序: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8 元素 1 所在位置(负数为不存在):-6 数组添加元素 1: [length: 11] -9, -7, -3, -2, 0, 1, 2, 4, 5, 6, 8

关于Java中怎么给数组添加元素问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. JavaScript给数组添加元素的方法是什么
  2. ​php中的数组怎么添加元素

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java

上一篇:python3.6怎么递归输出文件夹下的所有文件和子文件

下一篇:Java中怎么实现数组元素倒序输出

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》