陣列中查詢元素和修改元素

2021-09-10 07:12:40 字數 2368 閱讀 2291

//

重寫父類tostring()方法

@override

public

string

tostring

() //

獲取index索引位置的元素

public int

get(

int

index)

return

data

[index];}

// 修改index索引位置的元素

public void

set(

int

index

, int

e) data

[index] = e;}

public class

array

// 無參構造方法,預設初始容量為capacity=10

public

array

() //

獲取陣列中元素個數

public int

getsize

() //

獲取陣列的容量

public int

getcapacity

() //

判斷陣列是否為空

public boolean

isempty

() /*    //

在陣列末尾新增元素

public void addlast(int e) */

// 在陣列末尾新增元素(復用add方法)

public void

addlast

(int

e) //

在陣列頭部新增元素(復用add方法)

public void

addfirst

(int

e) //

陣列指定位置新增元素

public void

add(

int

index

, int

e)//

獲取index索引位置的元素

public int

get(

int

index)

return

data

[index];}

// 修改index索引位置的元素

public void

set(

int

index

, int

e) data

[index] = e;}

// 重寫父類tostring()方法

@override

public

string

tostring

()

}public class

arraytest

system.

out.println(arr)

;//

測試add()方法

arr.add(1,

200)

;system.

out.println(arr)

;//

測試addfirst()方法

arr.addfirst(-10)

;system.

out.println(arr)

;//

測試get()方法

system.

out.println(arr.get(

11))

;//

測試set()方法

arr.set(

11,

1000);

system.

out.println(arr.get(

11));}

} 除錯結果:

array: size = 10 , capacity = 20

[0,1,2,3,4,5,6,7,8,9]

array: size = 11 , capacity = 20

[0,200,1,2,3,4,5,6,7,8,9]

array: size = 12 , capacity = 20

[-10,0,200,1,2,3,4,5,6,7,8,9]

9

1000

process finished with exit code 0

DOM修改元素

修改元素 1 修改內容 functionfun 通過innertext屬性可讀取或設定標籤的內部文字 functionfun 也可以通過innerhtml屬性獲取或設定內部文字。兩者的區別 innerhtml會按照html規則解析文字,而innertext只是當作普通文字內容。2 修改樣式 a.st...

修改元素樣式

一 修改元素樣式 通過給元素新增或移除類來改變元素樣式 1 jquery物件.addclass class function index,currentclassname jquery物件中的每乙個dom元素都可新增相同的指定乙個或多個類 2 jquery物件.removeclass classfu...

jQuery 修改元素屬性

1 attr方法 獲取匹配的元素集合中的第乙個元素的屬性的值 或 設定匹配元素指定的屬性 使用說明 1 只傳乙個引數的情況 1 字串 屬性名稱 只傳乙個字串屬性名稱 表示獲取匹配的元素集合中的第乙個元素的屬性的值 2 屬性 值 集合物件 一次性設定多個屬性 2 傳兩個引數的情況 1 第乙個引數 字串...