Soft_Job 板


LINE

大家都知道java的陣列要用new去配置他 EX: int[] x=new int[5]; or int[] x; x=new int[5]; 今天要來請教各位的是不用new配置陣列 有人可能會想到這個方式 int[] x={0,0,0,0,0}; 但我說的不是這樣是先宣告陣列 之後才配置沒有馬上配置 EX: int[] x; 中 間 可 能 有 程 式 配置陣列x(不用new配置) ------------------- 我簡單的說明一下 通常來說: int[] x;這個是宣告有一個整數陣列 假設我現在不配置要先做其他的事以保留記憶體空間 做完之後再配置 一般來說會這麼寫: x=new int[5]; 可是今天如果不用new來配置空間那要怎麼做?? 大概就是像這樣 煩請各位幫小弟我解答 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.115.138.195
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1458700278.A.FD6.html
1F:推 abola921: java有專版,另外使用Collection就好了03/23 10:40
2F:→ wave1et: int[] x=new int[5]; 配置二個物件03/23 10:41
3F:→ wave1et: int[] x;配置一個物件。JAVA是純物件導向語言。03/23 10:43
4F:→ wisehuang: 省事就用ArrayList最後toArray03/23 10:48
5F:→ ssccg: 樓樓上不對,new int[5]是配置一個物件,int[] x;沒有配置03/23 11:07
6F:→ ssccg: 只是宣告一個參考,如果是物件欄位會初始化成null03/23 11:10
7F:→ ssccg: 然後原po的問題,{0,0,0,0,0}這種只能用在宣告的時候03/23 11:11
8F:→ iamshiao: 這應該在專版問+1,而且我還真是看不懂你的問題03/23 11:12
9F:→ ssccg: 之後才配置的話要用 x = new int[] {0,0,0,0,0};03/23 11:12
10F:→ iamshiao: 問題是{}的寫法,不在宣告的同時寫的話要怎麼寫嗎?03/23 11:15
11F:→ meowyih: 要不要問我很討厭看到分號, 有沒有辦法不用分號寫 Java03/23 11:27
12F:→ meowyih: 算了 = =a (答: 去寫 SWIFT :p)03/23 11:27
13F:→ kurakidream: 先把你的問題釐清,我也看不懂在問什麼XD03/23 11:33
14F:→ gpctv: 我很認真看,也看不太懂,不然真的就像樓上說的用collection03/23 12:03
15F:→ gpctv: 解決啊03/23 12:03
16F:→ Masakiad: 上面講的配置=instance??03/23 12:04
17F:→ meowyih: "配置" 二字直的直接翻譯應該是 "allocate" 吧 (台灣不03/23 12:19
18F:→ meowyih: 像日本對技術用語有政府部門統一的管理和翻譯, 所以還是03/23 12:19
19F:→ meowyih: 用英文吧...)03/23 12:19
※ 編輯: a1632619699 (120.115.136.150), 03/23/2016 12:50:15
20F:→ gpctv: 樓上的,以前大學老師有說過,他說日本都有統一翻譯,我還在想03/23 12:51
21F:→ gpctv: 怎麼可能,想不到是真的!!!! 03/23 12:51
22F:推 gmoz: 用new會怎樣嗎 03/23 12:58
不會怎樣只是這是教授給的題目(真的不是我龜毛故意找麻煩) ※ 編輯: a1632619699 (120.115.136.150), 03/23/2016 13:01:00 另外此篇也發至java專版了 ※ 編輯: a1632619699 (120.115.136.150), 03/23/2016 13:01:58
23F:推 Snack: new了就是給他 '連續'記憶體空間 03/23 20:30
24F:推 Snack: {0,0,0,0}也跟new出來一樣啊..陣列指向這四個 連續 記 03/23 20:35
25F:→ Snack: 憶體位置 03/23 20:35
26F:推 atpx: 教授可能要你做出類似陣列的功能吧 03/24 02:49
27F:→ atpx: 但是java不允許操縱記憶體, 你只能用類似linked list方式做 03/24 02:49
28F:→ atpx: ArrayList應該也不行, 因為底層一樣是先new個100的陣列空間 03/24 02:50
29F:推 zanyking: 不用new 配置的用意是什麼?感覺不出有什麼實用價值 03/24 07:05
舉個例子大家應該就懂了 int[] x={0,0,0,0,0};<=這個就算是不用new了 但是他現在要求拆開 也就是 int[] x; x={0,0,0,0,0};(錯誤) 他要問的就是錯誤那邊要怎麼讓他能動 ※ 編輯: a1632619699 (220.132.225.117), 03/24/2016 07:46:01
30F:→ meowyih: 叫你老師去教有意義點的東西啦 = =a 怎麼讓它動喔, 這樣03/24 10:46
31F:→ meowyih: int[] tmp = {1,2,3,4,5}; int[] x = tmp; // 這行動了 03/24 10:47
32F:→ gpctv: 去java版,良葛格那方法你看看 03/24 11:00
我一直有在關注喔 謝謝你的提醒
33F:→ joshuakai: 1. 你沒實體化,當然會錯誤 2.去JAVA板 03/24 16:14
34F:→ joshuakai: 不過這個是她規定就是用在初始化,要達到動態建議用03/24 16:18
35F:→ joshuakai: 上面推的LinkedList03/24 16:18
36F:推 zanyking: 開個新method: int[] newArr(int... ints)03/25 00:33
37F:→ zanyking: 實作跟用法不用我講了吧?03/25 00:33
我是第一次學程式學到這麼深的新手 我不知道你在說什麼0.0 ※ 編輯: a1632619699 (220.132.225.118), 03/25/2016 00:46:21
38F:→ rpdef9969: 用eclipse嗎,在宣告那行ctrl+1>extract method 03/25 02:01
39F:→ rpdef9969: method spec 照樓上z大提示的修改。 03/25 02:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP