使用java怎么向数组插入元素

  介绍

这篇文章将为大家详细讲解有关使用java怎么向数组插入元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

java是什么

java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> 1,使用insertElement()方法向数组插入元素

 import  java.util.Arrays;
  测试{public  class 
  ,,,,
  ,,,,
  ,,,,
  ,,,public  static  void 主要(String 参数[]),throws  Exception  {
  ,,,,
  ,,,,
  ,,,,
  ,,,,,,,int []数组,=,{
  ,,,,
  ,,,,
  ,,,,,,,,,,,,,,,,,0,,7日,9日,4,};
  ,,,,,,,Arrays.sort(数组);
  ,,,,,,,int  index =, Arrays.binarySearch(数组,,1);
  ,,,,,,,System.out.println(“元素,1,所在位置(负数为不存在):“
  ,,,,,,,,,,,,,,,+,指数);
  ,,,,,,,int  newIndex =, -index 作用;1;
  ,,,,,,,array =, insertElement(数组,,1,,newIndex);
  ,,,,,,,System.out.println(“添加元素1后:“+ Arrays.toString(数组));
  ,,,}
  ,
  ,,,private  static  int [], insertElement (int 原始[],
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,int 元素,,int 指数),{
  ,,,,
  ,,,,
  ,,,,
  ,,,,,,,int  length =, original.length;
  ,,,,,,,int 目的地[],=,new  int [+ length  1];
  ,,,,,,,System.arraycopy(原始,0,目的地,,0,,指数);
  ,,,,,,,目的地(指数),=,元素;
  ,,,,,,,System.arraycopy(原始,指数,目的地,指数
  ,,,,,,,,,,,,,,,+,1,length 作用;指数);
  ,,,,,,,return 目的地;
  ,,,}
  }/*,输出结果:
  元素,1,所在位置(负数为不存在):6
  添加元素1:[9日,7日,,3,,2,,0,1,2,4,5,6,8]
  之前,*/ 

<强> 2,把数组转化为集合,向集合中添加元素,再将集合转化为数组

 import  java.util。*;
  测试{public  class 
  ,,,,
  ,,,,
  ,,,,
  ,,,public  static  void  main (String [], args), {
  ,,,,
  ,,,,
  ,,,,
  ,,,,,,,String [], arr =, {
  ,,,,
  ,,,,
  ,,,,“ID",,“姓名“};
  ,,,,,,,//,将数组转化为集合,1
  ,,,,,,,List, list1 =, arrays . aslist (arr);
  ,,,,,,,List, list2 =, new  ArrayList<在();
  ,,,,,,,//,定义集合,2,,并向其中添加元素:,性别
  ,,,,,,,list2.add(“性别“);
  ,,,,,,,List, List =, new  ArrayList ();
  ,,,,,,,//,定义新集合,将集合1、2中的元素添加到新集合
  ,,,,,,,List.addAll (list1);
  ,,,,,,,List.addAll(用于);
  ,,,,,,,//,将新集合转化回新数组
  ,,,,,,,String [], newArr =, List.toArray (new 字符串(List.size ()));
  ,,,,,,,System.out.println (Arrays.toString (newArr));
  ,,,}
  }/*,输出结果:,[ID,姓名,,性别),,*/

<强> 3,创建一个新数组强,新数组的大小为旧数组大小+ 1,把旧数组里的元素复制一份进新数的组,并把要添加的元素添加进新数组即可。

关于使用java怎么向数组插入元素就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用java怎么向数组插入元素