java数组的添加_java数组如何添加数据?
展开全部
public class ListInsert {
public static long[] insert(long[] arr,int i,long l){
//新建数组,对原数组扩容
long[] arr1 = new long[arr.length+1];
//将原数组数32313133353236313431303231363533e4b893e5b19e31333365643661据赋值给新数组
for(int j = 0;j
arr1[j] = arr[j];
}
//将⼤于i的数据向后移动⼀位
for(int j = arr1.length-2;j>i;j--){
arr1[j+1] = arr1[j];
}
//赋值到i位置
arr1[i+1] = l;
return arr1;
}
//测试
public static void main(String[] args){
long[] arr = {12,25,11,36,14};
long[] arr1 = insert(arr, 2, 100);
for (long l : arr1) {
System.out.print(l+" ");
}
}
c语言listinsert函数数组的扩容⽅式:arr = pyOf(arr, arr.length+1);
Java是⼀门⾯向对象编程语⾔,不仅吸收了C++语⾔的各种优点,还摒弃了C++⾥难以理解的多继承、指针等概念,因此Java语⾔具有功能强⼤和简单易⽤两个特征。Java语⾔作为静态⾯向对象编程语⾔的代表,极好地实现了⾯向对象理论,允许程序员以优雅的思维⽅式进⾏复杂的编程。
Java具有简单性、⾯向对象、分布式、健壮性、安全性、平台独⽴与可移植性、多线程、动态性等特点。Java可以编写桌⾯应⽤程序、Web应⽤程序、分布式系统和嵌⼊式系统应⽤程序等
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论