導航:首頁 > 編程語言 > 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數組賦值相關的資料

熱點內容
androidfqrouter2 瀏覽:75
這就是程序員的愛情嗎 瀏覽:654
有什麼app可以知道每天的菜價 瀏覽:796
C加加編譯流程 瀏覽:108
單片機做手工製作 瀏覽:874
英文詞典pdf 瀏覽:487
暴力破解壓縮手機 瀏覽:787
數控絲攻螺紋編程 瀏覽:951
為什麼解壓包裡面是一張白紙 瀏覽:464
右腦開發pdf 瀏覽:650
okuma系統如何手工編程 瀏覽:978
a4紙文件夾封面 瀏覽:969
命令查看網卡信息 瀏覽:302
僑豐真空壓縮袋價格 瀏覽:588
西方倫理學pdf 瀏覽:909
浪潮英信伺服器如何打開機箱 瀏覽:423
如何設置微信加密後別人知道嗎 瀏覽:917
貼吧知乎這類屬於什麼類型的app 瀏覽:766
華為雲網路系統伺服器 瀏覽:191
阿里雲教育雲伺服器 瀏覽:758