有一個int類型的數組lut_addresses []。對於一個變量table_ptr也有一些計算,它也是一個int值,並且表示數組的新基數。現在我想分配從索引table_ptr開始直到數組lut_addresses []的最後索引的lut_addresses []值,以便到table_ptr的初始值被刪除,並且table_ptr處的值存在於lut_addresses []的第0個索引處。我怎樣才能做到這一點,而不需要將lut_addresses改爲arraylist?刪除Java中的某個數組的一部分
僞代碼:
A()
{
int lut_addresses[] = new int[2048];
// assign values upto a cetain index
B(lut_addresses);
};
B()
{
int table_ptr=0;
//calculate table_ptr;
// assign lut_addresses[] values from index table_ptr till (lut_addresses.length-1)
}
需要被分配 – developer 2012-03-20 11:20:09
看到我編輯的lut_addresses的價值觀 - 'System.arraycopy'是你最好的選擇。 – 2012-03-20 11:40:27