本文目錄一覽:
- 1、java方法中的參數列表包括哪些
- 2、java中的List和Map和方法有哪幾種?
- 3、java中hashmap集合中.values返回一個包含值的列表,這個列表到底是什麼類型的呢?
- 4、Java類中參數列表的個數與數據類型有哪些
java方法中的參數列表包括哪些
比如:public void test(String args,int i){}
其中(String args,int i)就是參數列表,String是參數類型,可以是簡單8種類型,也可以是對象類型。
8種類型:byte,short,int,long,float,double,char,boolean
java中的List和Map和方法有哪幾種?
List方法摘要
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()
從列表中移除所有元素(可選操作)。
boolean contains(Object o)
如果列表包含指定的元素,則返回 true。
boolean containsAll(Collection? c)
如果列表包含指定 collection 的所有元素,則返回 true。
boolean equals(Object o)
比較指定的對象與列表是否相等。
E get(int index)
返回列表中指定位置的元素。
int hashCode()
返回列表的哈希碼值。
int indexOf(Object o)
返回此列表中第一次出現的指定元素的索引;如果此列表不包含該元素,則返回 -1。
boolean isEmpty()
如果列表不包含元素,則返回 true。
IteratorE iterator()
返回按適當順序在列表的元素上進行迭代的迭代器。
int lastIndexOf(Object o)
返回此列表中最後出現的指定元素的索引;如果列表不包含此元素,則返回 -1。
ListIteratorE listIterator()
返回此列表元素的列表迭代器(按適當順序)。
ListIteratorE listIterator(int index)
返回列表中元素的列表迭代器(按適當順序),從列表的指定位置開始。
E remove(int index)
移除列表中指定位置的元素(可選操作)。
boolean remove(Object o)
從此列表中移除第一次出現的指定元素(如果存在)(可選操作)。
boolean removeAll(Collection? c)
從列表中移除指定 collection 中包含的其所有元素(可選操作)。
boolean retainAll(Collection? c)
僅在列表中保留指定 collection 中所包含的元素(可選操作)。
E set(int index, E element)
用指定元素替換列表中指定位置的元素(可選操作)。
int size()
返回列表中的元素數。
ListE subList(int fromIndex, int toIndex)
返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之間的部分視圖。
Object[] toArray()
返回按適當順序包含列表中的所有元素的數組(從第一個元素到最後一個元素)。
T T[]
toArray(T[] a)
返回按適當順序(從第一個元素到最後一個元素)包含列表中所有元素的數組;返回數組的運行時類型是指定數組的運行時類型。
Map方法摘要
void clear()
從此映射中移除所有映射關係(可選操作)。
boolean containsKey(Object key)
如果此映射包含指定鍵的映射關係,則返回 true。
boolean containsValue(Object value)
如果此映射將一個或多個鍵映射到指定值,則返回 true。
SetMap.EntryK,V entrySet()
返回此映射中包含的映射關係的 Set 視圖。
boolean equals(Object o)
比較指定的對象與此映射是否相等。
V get(Object key)
返回指定鍵所映射的值;如果此映射不包含該鍵的映射關係,則返回 null。
int hashCode()
返回此映射的哈希碼值。
boolean isEmpty()
如果此映射未包含鍵-值映射關係,則返回 true。
SetK keySet()
返回此映射中包含的鍵的 Set 視圖。
V put(K key, V value)
將指定的值與此映射中的指定鍵關聯(可選操作)。
void putAll(Map? extends K,? extends V m)
從指定映射中將所有映射關係複製到此映射中(可選操作)。
V remove(Object key)
如果存在一個鍵的映射關係,則將其從此映射中移除(可選操作)。
int size()
返回此映射中的鍵-值映射關係數。
CollectionV values()
返回此映射中包含的值的 Collection 視圖。
java中hashmap集合中.values返回一個包含值的列表,這個列表到底是什麼類型的呢?
是 AbstractCollection 類型。AbstractCollection 又繼承了 Collection。
HashMap 繼承自 AbstractMap,AbstractMap 里 定義了一個 values 變量,這個變量是 AbstractCollection 類型,values() 方法返回的就是這個 values 變量。
你弄不清楚的地方,可以把源碼找出來看看。
Java類中參數列表的個數與數據類型有哪些
Java中有8種基本數據類型 如下:
一、4種整型
byte 1字節 -128——127
short 2 字節 -32,768 —— 32,767
int 4 字節 -2,147,483,648 ——2,147,483,647(超過20億)
long 8 字節 -9,223,372,036,854,775,808——9,223,372,036854,775,807
注釋:java中所有的數據類所佔據的字節數量與平台無關,java也沒有任何無符號類型
二、 2種浮點類型
float 4 字節 32位IEEE 754單精度(有效位數 6 – 7位)
double 8 字節 64位IEEE 754雙精度(有效位數15位)
三、1種Unicode編碼的字符單元
char 2 字節 整個Unicode字符集
四、1種真值類型
boolean 1 位 True或者false
3種引用類型
類class
接口interface
數組array
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/297478.html