导航:首页 > 编程语言 > 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数组赋值相关的资料

热点内容
双屏程序员 浏览:799
怎么把两个文件夹放到一个文件夹里面 浏览:545
命令与征服大神宫 浏览:207
php发送短信验证码 浏览:505
前端服务器如何接收http请求 浏览:796
程序员资质查询 浏览:357
程序员被别人开除怎么办 浏览:888
解压视频看一下 浏览:129
android仿知乎日报 浏览:335
为什么前端比安卓手机需求大 浏览:855
命令行执行关机命令 浏览:52
在学校心情不好怎么解压 浏览:116
我的世界基岩版服务器怎么读取 浏览:161
快件命令 浏览:853
阿里云06折服务器能用吗 浏览:421
h5个人中心源码 浏览:221
下三角矩阵的压缩存储 浏览:922
招人用什么app好用 浏览:722
飞行控制源码 浏览:185
androidhdmi开发 浏览:689