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 直接列印,則會列印出引用...