導航:首頁 > 使用方法 > javalist常用方法嗎

javalist常用方法嗎

發布時間:2022-01-23 19:50:40

『壹』 java中List的用法盡量詳細解釋,包括例子。

import java.util.*;
public class TestList {
public static void main(String[] args) {
List li = new ArrayList();
li.add("a");
li.add("b");
li.add("c");
li.add("d");
li.add("d");
li.add("d");
for(int i=0;i<li.size();i++) {
System.out.print((String)li.get(i)+" ");
}
System.out.println();
li.add(2,"cc");
System.out.println(li);
System.out.println(li.indexOf("d"));
System.out.println((String)li.remove(1));
System.out.println((String)li.set(4,"e"));
System.out.println(li);

}
}

『貳』 java 循環list集合 有幾種方法

public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);

//for
for(int i=0; i<list.size(); i++){
System.out.println(list.get(i));
}

//for each
for(Integer i : list){
System.out.println(i);
}

//iterator
Iterator<Integer> it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}

//array
Integer[] array = new Integer[list.toArray().length];
list.toArray(array);
// for(int i=0; i<array.length; i++){
// System.out.println(array[i]);
// }
for(Integer i : array){
System.out.println(i);
}

}

『叄』 JAVA中的List的使用

List<E>([]內的內容可省略),與數組類似:
實例化:List[<數據類型>] list = new ArrayList[<數據類型>]();
獲得集合內元素個數:list.size();

添加元素:
默認添加:list.add(e);
指定下標添加(添加後下標後的元素向後挪一位):list.add(index,e);

刪除元素:
返回是否刪除:list.remove(e);
直接刪除指定下標的元素(只刪除找到的第一個相符合的元素):list.remove(index);

替換元素(替換掉指定下標的元素):list.set(index,e);

取出元素:list.get(index);

清空集合:list.clear();

判斷集合中是否存在某個元素(存在返回true,不存在返回false):list.contains(e);

對比兩個集合中的所有元素:
兩個對象一定相等:list.equals(list2);
兩個對象不一定相等:list.hashCode() == list2.hashCode();
(兩個相等對象的equals方法一定為true, 但兩個hashcode相等的對象不一定是相等的對象。)

獲得元素下標:
元素存在則返回找到的第一個元素的下標,不存在則返回-1:list.indexOf(e);
元素存在則返回找到的最後一個元素的下標,不存在則返回-1:list.lastIndexOf(e);

判斷集合是否為空(空則返回true,非空則返回false):list.isEmpty();

返回Iterator集合對象:list.iterator();

將集合轉換為字元串:list.toString();

截取集合(從fromIndex開始在toIndex前結束,[fromIndex,toIndex)):list.subList(fromIndex,toIndex);

將集合轉換為數組:
默認類型:list.toArray();
指定類型(objects為指定類型的數組對象,並將轉換好的數組賦值給objects數組):list.toArray(objects);

以上為List常用的方法。

『肆』 java中list的使用方法

LIST是個容器介面,可以理解為動態數組,傳統數組必須定義好數組的個數才可以使用,而容器對象無須定義好數組下標總數,用add()方法即可添加新的成員對象,他可以添加的僅僅只能為對象,不能添加基本數據類型,容器還對應get(),remove()方法來獲取和刪除數據成員

『伍』 java List 方法

你確定add方法沒了,還是說編輯器沒提示add方法,如果是add方法沒了,給個錯誤提示看看

『陸』 關於java的容器類 list,map等的toString()方法

我今天也遇到了同樣的問題,翻了下api搞懂了一點。
List是一個介面,你使用List肯定沒法直接new一個對象出來,常見的是new一個ArrayList類的對象,向上轉型賦給List介面的對象。那所以在調用List介面對象的toString方法也就是在調用ArrayList的toString方法了。
我查了jdk的api,發現所有實現了List介面的類,只有CopyOnWriteArrayList這個類不是同時繼承自AbstractCollection類的。其他實現了List介面的類都同時繼承自AbstractCollection類,所以它們都有AbstractCollection類的toString方法。
而且,CopyOnWriteArrayList類雖然沒有繼承AbstractCollection類,但是自己重寫了toString方法。
所以,使用到List對象的地方肯定是一個上轉型對象,否則無法實例化,而所有的實現List介面的類都有一個重寫後的toString方法。因此,即使沒看到List介面有對toString的定義,它的對象卻有著可讀性強的toString方法。

『柒』 在java中list集合類有什麼方法

add
get
remove
contains
...

『捌』 javaarraylist的方法有哪些

方法摘要

boolean add(E e)
將指定的元素添加到此列表的尾部。
void add(int index, E element)
將指定的元素插入此列表中的指定位置。
boolean addAll(Collection<? extends E> c)
按照指定 collection 的迭代器所返回的元素順序,將該 collection 中的所有元素添加到此列表的尾部。
boolean addAll(int index, Collection<? extends E> c)
從指定的位置開始,將指定 collection 中的所有元素插入到此列表中。
void clear()
移除此列表中的所有元素。
Object clone()
返回此 ArrayList 實例的淺表副本。
boolean contains(Object o)
如果此列表中包含指定的元素,則返回 true。
void ensureCapacity(int minCapacity)
如有必要,增加此 ArrayList 實例的容量,以確保它至少能夠容納最小容量參數所指定的元素數。
E get(int index)
返回此列表中指定位置上的元素。
int indexOf(Object o)
返回此列表中首次出現的指定元素的索引,或如果此列表不包含元素,則返回 -1。
boolean isEmpty()
如果此列表中沒有元素,則返回 true
int lastIndexOf(Object o)
返回此列表中最後一次出現的指定元素的索引,或如果此列表不包含索引,則返回 -1。
E remove(int index)
移除此列表中指定位置上的元素。
boolean remove(Object o)
移除此列表中首次出現的指定元素(如果存在)。
protected void removeRange(int fromIndex, int toIndex)
移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之間的所有元素。
E set(int index, E element)
用指定的元素替代此列表中指定位置上的元素。
int size()
返回此列表中的元素數。
Object[] toArray()
按適當順序(從第一個到最後一個元素)返回包含此列表中所有元素的數組。
<T> T[] toArray(T[] a)
按適當順序(從第一個到最後一個元素)返回包含此列表中所有元素的數組;返回數組的運行時類型是指定數組的運行時類型。
void trimToSize()
將此 ArrayList 實例的容量調整為列表的當前大小。

從類 java.util.AbstractList 繼承的方法

equals, hashCode, iterator, listIterator, listIterator, subList

從類 java.util.AbstractCollection 繼承的方法

containsAll, removeAll, retainAll, toString

從類 java.lang.Object 繼承的方法

finalize, getClass, notify, notifyAll, wait, wait, wait

從介面 java.util.List 繼承的方法

containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList

『玖』 java中list相關的方法問題

list.select(int)選擇滾動列表中指定索引處的項,此方法應主要用於初始選擇此組件中的項。以編程方式調用此方法不 會觸發 ItemEvent。觸發 ItemEvent 的惟一方式是通過用戶交互。 list.remove(int )就是刪除list中的指定索引的對象。list.add(Object)把對象添加到List中!

『拾』 Java List 用法

importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;

publicclassListDemo{
publicstaticvoidmain(String[]args){
Listlist=newArrayList();
//添加常規元素
list.add("hello");
list.add("world");
list.add("test");
System.out.println(list);

//插入一個新元素
list.add(2,"insertintoanewwordinthe2place");
System.out.println(list);

//刪除
list.remove(1);
System.out.println("remove:"+list);

//獲取
System.out.println("第二個list元素是:"+list.get(1));
System.out.println("bcde的索引位置是:"+list.indexOf("bcde"));

//修改
list.set(1,"listsetelement");
System.out.println("修改第二個元素:"+list);

//迭代取出集合中的所有元素
for(Iteratoriterator=list.iterator();iterator.hasNext();){
System.out.println("迭代取出集合中的所有元素:"+iterator.next());
}

//list集合特有的取出方式
for(inti=0;i<list.size();i++){
System.out.println("list集合特有的取出方式:"+list.get(i));
}
}
}

閱讀全文

與javalist常用方法嗎相關的資料

熱點內容
室內放射性檢測的方法 瀏覽:664
後尾燈不亮解決方法電動車 瀏覽:62
偽冬眠治療最佳方法 瀏覽:935
獎勵犬的方法有哪些 瀏覽:758
六十多歲男性中醫治痿最佳方法 瀏覽:623
象棋的方法與技巧 瀏覽:206
專家高血壓測量方法 瀏覽:953
熱氧化的方法有哪些 瀏覽:518
文泰刻繪使用方法 瀏覽:208
利息計算方法和技術 瀏覽:840
治療燙傷起泡的方法 瀏覽:755
一加5卡2網路設置在哪裡設置方法 瀏覽:617
個人愛好問題及解決方法 瀏覽:31
鑒別烹飪原料的方法有哪些 瀏覽:934
涉外離婚的問題和解決方法 瀏覽:5
中醫治療口腔潰瘍的方法 瀏覽:868
華為的設置黑名單在哪裡設置方法 瀏覽:20
邊牧養殖技巧和方法 瀏覽:900
筆記本電腦滑鼠正常設置方法 瀏覽:58
0點1到5點的簡便運算方法 瀏覽:657