java数组添加
❶ java:向数组中添加元素
数组长度固定,插入以后原来的最后一个元素就被挤出去了。实现是很容易:
public
class
testarray
{
public
static
int[]
insert
(int[]
ori,
int
val,
int
index)
{
for
(int
i=ori.length-1;
i>index;
i--)
ori[i]
=
ori[i-1];
ori[index]
=
val;
return
ori;
}
public
static
void
main
(string
args[])
{
int[]
a
=
{12,
45,
6,
3,
8,
0,
0,
0};
insert(a,
88,
3);
//会得到你的后面的数组
}
}
❷ java数组插入数组
importjava.util.*;
classTester{
publicstaticvoidmain(String[]args){
char[]cs={'a','b','c','e','f','p','u','z'};
System.out.format("插入前的序列是:%s%n",Arrays.toString(cs).replaceAll("[\[\],]",""));
Scannersc=newScanner(System.in);
System.out.print("待插入的字符是:");
Stringm=sc.next();
System.out.println(m);
System.out.print("插入字符的下标是:");
intindex=sc.nextInt();
System.out.println(index);
sc.close();
char[]dest=newchar[cs.length+1];
System.array(cs,0,dest,0,index);
dest[index]=m.charAt(0);
System.array(cs,index,dest,index+1,dest.length-index-1);
cs=dest;
System.out.format("插入后的字符序列是:%s",Arrays.toString(cs).replaceAll("[\[\],]",""));
}
}
❸ java里怎么向一个空数组添加元素
定义一个数组
String[] s = new String[3];
赋值
s[0] = "1";
s[1] = "asfa";
s[2] = "5555";
数组长度是固定的,不能增加或删除。
例1:
给数组开辟了十个空间,但没有给这十个空间赋值
int num1[] = new int[10];
给这十个空间开始赋值
num1[0]=1;
num2[1]=2;
.......
例2:
没有给数组开辟空间,或者说 定义了一个没有空间的数组
int num2[] = new int[0]; //无法添加元素,没有空间
num2[] = new int[10]; //重新给他开辟10个空间,开始添加元素..
num2[0]=1;
❹ java给数组添加一个元素的方法
例如:int a[3] ;
a[0]=3;
❺ JAVA 程序中如何在一个数组中添加元素
//先声明一个长度为10的数组
int[] a = new int[10];
//向数组中填值
a[0]=xx;
a[1]=xx;
a[2]=xx;
...
若是已经定义好的数据,例如int num[] = { 1,4,5,8,2,6 }; 形式的,只能新建立一个数组,利用循环把原数据中的值加入你新创建的数据,在添加你自己想要加入的值!
❻ java数组添加元素
case 4的代码有些逻辑问题,其实已经添加成功了,只不过你对 fruit 进行循环,导致循环了5次,每次循环都要添加一次。
正确的做法是,先找出空位置,记录下这个空位置的索引,然后再添加,更改后的 case 4 如下代码:
case4://添加水果
intpos=-1;
//先找到一个空位
for(inti=0;i<fruit.length;i++){
if(fruit[i]==null){
pos=i;
}
}
//如果pos!=-1说明有空位,否则没有位置添加新水果
if(pos!=-1){
System.out.println("请输入要添加的水果:");
Stringname=input.next();
fruit[pos]=name;
}else{
System.out.println("没有位置添加水果!");
}
break;
❼ java数组如何循环添加元素
java数组循环添加元素,实例如下:
publicclassceshi{
publicstaticvoidmain(String[]args)throwsException{
int[]intArray=newint[10];//新建一个int类型数组
for(inti=0;i<9;i++){
intArray[i]=i;
System.out.println("循环给int数组赋值,打印出来的值为"+intArray[i]);
}
}
}
运行结果为:
❽ Java往数组中插入新元素
往数组中添加数据有如下几种方式:
1,int[] a={1,2,3,4,5};//已知数组内容
2,int[] b = new int[]{1,2,3,4,5};
3,int[] c=new int[5];
for(int i=1;i<=5;i++){
c[i]=i;
}
希望能帮到你
❾ java怎么添加数据加入数组定一个空数组,1.加一些元素进,2.删除下标为i的元素。以上两个功能定
摘要 例1: