我想知道如何正確地引用一個數組中的字節數組的數組字節[]
我有一些原始數據類型,這是說一對夫婦兆大型每個
byte[] data1, data2, data3, data4 ... ,data10;
data1 = ..(something 2MB big)
data2 = ..(something 2MB big)
data3 = ..(something 2MB big)
.
.
data10 = ..(something 2MB big)
的
我想安排這10字節[]的到一個數組(這是我的代碼出錯)
private byte[] arrayofdatas[];
arrayofdatas[1] = data1;
arrayofdatas[2] = data2;
.
.
etc.
我已經試過這一點,但在線路arrayofdatas [1] = DATA1去,我得到空指針異常 請幫我清理代碼,搜索這個確切的問題非常困難。
P.S.我需要數據類型保持爲byte []。請不要將它們轉換爲字符串。
編輯:我需要變量arrayofdatas是一個字段變量。我遇到了問題,因爲我不知道如何將其聲明爲字段。你所有的答案都使它成爲本地的,並使用'新'。另一件事..我已經使'10'成爲我想要的字節[]的任意數量。最終我想這個數組是無界的。是否有添加更多字節[]的方式添加到數組中,以便將來可以有一個arrayofdata [500],而不必在開始時聲明大小?
如果其10個數據數組,以及開始在arrayofdatas索引1,則應分配11個數據陣列:'新的字節[11] [];' –
耶。我修好了它。 – shift66