导航:首页 > 编程语言 > java数组赋值

java数组赋值

发布时间:2022-01-11 23:05:57

java数组赋值问题

变量的作用域,可以通过改变方法返回值void为数组然后赋值给a

Ⅱ java怎样给数组赋值

Object[] array = new Object[ int size ];/Object array[] = new Object[ int size ];size 是数组大小
eg: String[] str = new String[ 10 ];
str[ 0 ] = "1"; str[ 1 ] = "1";

Object[] array = {obj1,obj2,==};/Object array[] = {obj1,obj2,==};

Object[] array = new Object[]{obj1,obj2,==};/Object array[] = new Object[]{obj1,obj2,==};

遍历:
for(int i = 0;i < array.length;i++){
System.out.println( array[ i ] );
}

或者
for(Object obj : array){
System.out.println( obj );
}

Ⅲ Java 如何在类数组中赋值

publicclassJavaA
{
publicstaticvoidmain(String[]args)
{
Book[]a1=newBook[20];
for(inti=0;i<20;i++)
{
a1[i]=newBook("a","b",1,"c",3d);
}
for(inti=0;i<20;i++)
{
System.out.println(a1[i]);
}
}

staticclassBook
{
privateStringauther;

privateStringBookName;

privateintnumber;

privateStringpress;

privatedoubleprices;

publicBook()
{}

publicBook(Stringauther,StringBookName,intnumber,Stringpress,doubleprices)
{
this.auther=auther;
this.BookName=BookName;
this.number=number;
this.press=press;
this.prices=prices;
}

publicStringgetAuther()
{
returnauther;
}

publicStringgetBookName()
{
returnBookName;
}

publicintgetNumber()
{
returnnumber;
}

publicStringgetPress()
{
returnpress;
}

publicdoublegetPrices()
{
returnprices;
}

publicStringtoString()
{
Strings=auther+""+BookName+""+number+""+press+""+prices;
returns;
}
}
}

Ⅳ java数组赋值问题

a[]是数组吗?没有写维度啊。
{1,2,3}你认为是数组吧,我觉得也像结构体的。
a[] = {1,2,3}; 你想给数组赋值(复制一份)是吧。 数组的等号操作符是不是需要重载一下啊。

Ⅳ JAVA 给数组赋值

int[] a在定义时,必须写成

int[]a=newint[]{};

或者

int[]a=newint[0];

或者

int[]a=null;

也就是必须给a进行初始化,才能进行b = a;。


另外你为什么要b=a呢,那样两个不是都没有值了吗?应该a=b吧,如果a=b的话,就不需要对a初始化了,直接int[] a;就行

Ⅵ java数组怎样赋值

显然不行,这个你是要复制数组的话 可以重新申请一个数组引用为a不过数组长度肯定要大于b的,或者你用Arrays.Of()这个可以直接将b复制到a并且扩容.

Ⅶ java数组类初始化如何赋值

Comparable[] s={new Comparable(3),new Comparable(20),new Comparable(13)};
估计也只能这样子了.这么写不能直接指定数组的长度.
数据特别多的话,最好是把你的数据用个int数组包装起来,再写个循环.

Ⅷ java 数组赋初值

不能用new来生成整形数组!
int[] mylist;
mylist={1,2,3,4,5}应该可以的!

Ⅸ java 给数组赋值

还是用例子来说话吧:

比如
A a[];//声明一个数组引用,它指向的数组的元素必须是A型或者A的子类型。
a=new A[10];//创建一个A类型数组,并且让引用a指向这个数组。
A=new B[100];//创建一个B类型数组,并且让引用a指向这个数组,这个时候B必须是A的子类,否则编译不通过。
从上面看到,长度是在数组被创建时才指定的。数据引用本身只知道自己指向的是什么类型的数组。

实际上,java的数组和对象有着许多相似的地方,完全可以把数组当作对象来看。长度length不过是数组的一个属性,不同的数组对象此属性可相同也可以不同。
对象的引用之间,只要类型相同,就可以相互赋值,数组也是这样的。

2楼的真是肤浅,如果数组没用的话,java还保留它干嘛。在读取文件时还不是要经常用到数组来缓冲吗?

Ⅹ 在java中定义一个数组对象怎么赋值

new Shuzu(new char[]{'我'});new Shuzu(new char[]{'老'})); ————相当于ss[0].sz[0]={'我'};ss[1].sz[0]={'老'};

就在这里,这里你用了两次new,也就意味着,你生成了两个不同的Shuzu类的对象出来,分别的char[]{'我'}和new char[]{'老'},所以,当你在之后 System.out的时候,读到ss[0].sz[1]和ss[1].sz[1]时,其实这两个变量里是没有值的,

阅读全文

与java数组赋值相关的资料

热点内容
精品php源码 浏览:958
自己编写云服务器抢红包 浏览:201
java解压缩文件加密 浏览:886
dlink打印服务器默认地址 浏览:351
php休眠函数 浏览:371
金蝶如何打开服务器 浏览:764
e4a手游辅助源码 浏览:776
什么app可以实时直播 浏览:105
苹果13的app闪退什么原因 浏览:774
尾盘选股源码公式 浏览:449
php日期运算 浏览:930
天龙八部长歌服务器什么时候开的 浏览:198
鬼泣4模型在那个文件夹 浏览:228
单片机的串行口 浏览:57
phpjson转化为数组 浏览:267
pdf导入excel 浏览:427
苹果xsmax信任app在哪里设置 浏览:52
自动外链php源码 浏览:244
我的世界新手奖励箱命令 浏览:145
linux更新vim 浏览:997