介绍
这篇文章将为大家详细讲解有关使用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怎么向数组插入元素