Arrays 常用方法(待補)

2021-10-24 09:31:08 字數 2195 閱讀 9902

arrays

public static string tostring(int arr)轉換為字串

public static void sort(int arr)將陣列中的元素排序,預設公升序。從小到大

public static int binarysearch(int arr,int a)查詢變數a在陣列arr中第一次出現的下標。

如果沒有找到返回 負數。注意:必須要求陣列是排好順序的(公升序和降序都可以)

public static int copyof (int arr,int newlength)陣列的擴容和縮容方法

擴容:如果newlength大於arr陣列中用來的長度,就是擴容,擴容後,arr陣列所有的元素都已經複製到新陣列中;

縮容:如果newlength小於arr陣列中用來的長度,就是縮容,縮容後,arr陣列從後向前縮。

public static void fill(int arr,int a)將陣列arr中的元素批量初始化為a

arrayslist

可以任意新增任意型別的資料 void add(object obj)

list.add(1);//實際新增的是integer型別的1

list.add(true);

list.add(3.14);

獲取當前資料的個數 int size()

system.out.println(list.size());

可以列印當前資料結構的物件,格式如下:[值1,值2.。。。。]

system.out.println(list);

查詢指定下標的元素 object searchbyindex(int index)極限測試

object searchbyindex = list.searchbyindex(5);

system.out.println(searchbyindex);

查詢指定的元素第一次出現的位置 int searchbyelement(object ele);

int searchbyelement = list.searchbyelement(「嘿嘿」);

system.out.println(searchbyelement);

修改指定下標處的元素 void updatebyindex(int index,object obj)

list.updatebyindex(3, 「呵呵」);

system.out.println(list);

刪除指定下標處的元素,返回刪除的元素 object deletebyindex(int index) 必須結合畫圖

object deletebyindex = list.deletebyindex(3);

system.out.println(「要刪除的元素:」 + deletebyindex);

system.out.println(list);11.將物件中所有元素清空 void clear();

可以建立指定長度的arraylist物件

建立乙個預設長度是10的arraylist物件

建立乙個預設長度是10,且有指定元素的arraylist物件

linkedlist

基於變數(物件):可以儲存多個不同型別的資料

可以任意新增任意型別的資料 void add(object obj)

可以記錄當前資料的個數 int size()

可以列印當前資料結構的物件 tostring(),格式如下:[值1,值2.。。。。]

根據下標查詢當前的節點物件 node searchnodebyindex(int index)(重要方法)

查詢指定下標的元素 object searchbyindex(int index)

查詢指定的元素第一次出現的位置 int searchbyelement(object ele);

修改指定下標處的元素 void updatebyindex(int index,object obj)

刪除指定下標處的元素,返回刪除的元素 object deletebyindex(int index)

刪除的首次出現的指定元素 void deletebyelement(object ele)

插入指定下標處乙個指定元素 void insertbyindex(int index,object obj)

將物件中所有元素清空 void clear();

Arrays常用方法

在學習string類時,api中說字串緩衝區支援可變的字串,什麼是字串緩衝區呢?接下來我們來研究下字串緩衝區。查閱stringbuffer的api,stringbuffer又稱為可變字串行,它是乙個類似於 string 的字串緩衝區,通過某些方法呼叫可以改變該序列的長度和內容。原來stringbuf...

Arrays常用方法!

int arr newint 5 arrays.fill arr,2 output arr 結果是 2 2 2 2 2 分析 給所有值賦值2 int arr newint 5 arrays.fill arr,1,3,8 output arr 結果是 0 8 8 0 0 分析 給第1位 0開始 到第3...

Arrays工具類常用方法

0.宣告陣列 string aarray newstring 5 string barray string carray newstring 1.列印陣列 int intarray string intarraystring arrays.tostring intarray 直接列印,則會列印出引用...