java數(shù)組array的長度 Araay對象的哪個方法向數(shù)組的末尾添加一個或更多元素,并返回新的長度?
Araay對象的哪個方法向數(shù)組的末尾添加一個或更多元素,并返回新的長度?函數(shù):在數(shù)組末尾添加一個或多個y元素并返回新的數(shù)組長度動態(tài)數(shù)組長度=動態(tài)數(shù)組上限-動態(tài)數(shù)組下限1。使用UBound(array)
Araay對象的哪個方法向數(shù)組的末尾添加一個或更多元素,并返回新的長度?
函數(shù):在數(shù)組末尾添加一個或多個y元素并返回新的數(shù)組長度
動態(tài)數(shù)組長度=動態(tài)數(shù)組上限-動態(tài)數(shù)組下限1。使用UBound(array)獲取數(shù)組的上限;使用lbound(array)獲取數(shù)組的下限。其他命令:dim J as integerdim strarray()as stringstrarray3=split(STR,”)for J=lbound(strarray)to UBound(strarray)next J extended data:UBound函數(shù)與lbound函數(shù)一起用于確定數(shù)組的大小。UBound用于確定數(shù)組一維的上界。對于具有以下維度的數(shù)組,UBound的返回值如下表所示:Dim a(1到100,0到3,-3到4)。對于具有以下維數(shù)的數(shù)組,dim a(1到100,0到3,-3到4)UBound的返回值如下:UBound(a,1)=100ubound(a,2)=3ubound(a,3)=4
這是個好問題。目前,我能想到的是使用鏈表結構而不是數(shù)組,或者更準確地說,使用alloc函數(shù)來構建鏈表。
與數(shù)組不同的是,數(shù)組的元素在內(nèi)存中是一個連續(xù)的區(qū)域,而鏈表的節(jié)點在內(nèi)存中是一個離散的區(qū)域,因此鏈表的運算效率比數(shù)組要低一些。
如果您有其他方法,可以留言一起討論!